import { type ReactNode } from "react";
import { type IExportDialogBaseProps } from "@gooddata/sdk-ui-kit";
export type ExportXlsxDialogConfig = Omit<IExportDialogBaseProps, "children">;
/**
 * @internal
 */
export interface IExportXlsxDialogContext {
    isOpen: boolean;
    dialogConfig: ExportXlsxDialogConfig;
    openDialog: (config?: ExportXlsxDialogConfig) => void;
    closeDialog: () => void;
}
/**
 * @internal
 */
export declare const useExportXlsxDialogContext: () => IExportXlsxDialogContext;
/**
 * @internal
 */
export declare function ExportXlsxDialogContextProvider({ children }: {
    children?: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ExportXlsxDialogContext.d.ts.map