/** Machine value of the preset that requires an explicit GUI risk gate. */
export declare const FULL_ACCESS_PRESET = "danger-full-access";
/** Locale dictionary key for a built-in permission preset label. */
export type PermissionPresetLabelKey = 'preset.readOnly' | 'preset.workspaceWrite' | 'preset.fullAccess';
/**
 * Convert conventional kebab-case preset names into user-facing title case.
 * @param name - host-supplied preset label or key.
 * @returns the title-cased conventional key, or a non-kebab label unchanged.
 */
export declare function displayPresetName(name: string): string;
/**
 * Render a permission preset under its product label.
 * @param value - preset machine value.
 * @param name - host-supplied preset name.
 * @param t - optional locale dictionary lookup for built-in product labels.
 * @returns the built-in product label or the conventional display name.
 */
export declare function displayPermissionPreset(value: string, name: string, t?: (key: PermissionPresetLabelKey) => string): string;
//# sourceMappingURL=presentation.d.ts.map