import { type ReactNode } from "react";
import { type IExportTabularPdfDialogProps } from "@gooddata/sdk-ui-kit";
export type IExportTabularPdfDialogConfig = Omit<IExportTabularPdfDialogProps, "children">;
interface IExportTabularPdfDialogContextValue {
    isOpen: boolean;
    config: IExportTabularPdfDialogConfig;
    openDialog: (config: IExportTabularPdfDialogConfig) => void;
    closeDialog: () => void;
}
/**
 * @internal
 */
export declare function ExportTabularPdfDialogContextProvider({ children }: {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
/**
 * @internal
 */
export declare const useExportTabularPdfDialogContext: () => IExportTabularPdfDialogContextValue;
export {};
//# sourceMappingURL=ExportTabularPdfDialogContext.d.ts.map