import { type ReactNode } from "react"; export interface IExportCsvDialogData { delimiter: string; } export interface IExportCsvDialogConfig { initialDelimiter?: string; onSubmit: (data: IExportCsvDialogData) => void; } /** * @internal */ export interface IExportCsvDialogContext { isOpen: boolean; dialogConfig?: IExportCsvDialogConfig; openDialog: (config: IExportCsvDialogConfig) => void; closeDialog: () => void; } /** * @internal */ export declare const useExportCsvDialogContext: () => IExportCsvDialogContext; /** * @internal */ export declare function ExportCsvDialogContextProvider({ children }: { children?: ReactNode; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ExportCsvDialogContext.d.ts.map