import type { I18nText } from '@longrun-ai/kernel/types/i18n';
export type AppDialogRunControlMeta = Readonly<{
    appId: string;
    descriptionI18n?: I18nText;
}>;
export declare function clearAppDialogRunControlsRegistry(): void;
export declare function registerAppDialogRunControl(params: {
    id: string;
    appId: string;
    descriptionI18n?: I18nText;
}): void;
export declare function unregisterAppDialogRunControl(id: string): void;
export declare function getAppDialogRunControlMeta(id: string): AppDialogRunControlMeta | null;
export declare function listAppDialogRunControls(): ReadonlyArray<Readonly<{
    id: string;
} & AppDialogRunControlMeta>>;
