import type { ISeparators } from "@gooddata/sdk-model"; import type { IKdaDefinition, IKdaDialogProps } from "../types.js"; export interface IKdaDialogControllerProps extends IKdaDialogProps { /** * Number format separators */ separators?: ISeparators; /** * Only objects with these tags will be included */ includeTags?: string[]; /** * Objects with these tags will be excluded */ excludeTags?: string[]; /** * Latest requested definition. When a dialog is already open and this differs from the active definition, * confirmation is shown before the active definition is replaced. */ requestedDefinition?: IKdaDefinition; /** * Optional callback allowing the controller to sync the host's requested definition. * Used to revert the host back to active definition on "Stay" and to clear it on close. */ onRequestedDefinitionChange?: (definition?: IKdaDefinition) => void; } export declare function KdaDialogController({ requestedDefinition, separators, excludeTags, includeTags, onRequestedDefinitionChange, ...dialogProps }: IKdaDialogControllerProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=KdaDialogController.d.ts.map