import { BaseConfig, CenterPanelContent, CenterPanelOptions, DownloadDialogueContent, DownloadDialogueOptions, ModuleConfig, SettingsDialogueContent, SettingsDialogueOptions, ShareDialogueContent, ShareDialogueOptions } from "@/content-handlers/iiif/BaseConfig";
declare type FileLinkCenterPanelOptions = CenterPanelOptions & {};
declare type FileLinkCenterPanelContent = CenterPanelContent & {};
declare type FileLinkCenterPanel = {
    options: FileLinkCenterPanelOptions;
    content: FileLinkCenterPanelContent;
};
declare type DefaultDownloadDialogueOptions = DownloadDialogueOptions & {};
declare type DefaultDownloadDialogueContent = DownloadDialogueContent & {};
declare type DefaultDownloadDialogue = ModuleConfig & {
    options: DefaultDownloadDialogueOptions;
    content: DefaultDownloadDialogueContent;
};
declare type DefaultShareDialogueOptions = ShareDialogueOptions & {};
declare type DefaultShareDialogueContent = ShareDialogueContent & {};
declare type DefaultShareDialogue = ModuleConfig & {
    options: DefaultShareDialogueOptions;
    content: DefaultShareDialogueContent;
};
declare type DefaultSettingsDialogueOptions = SettingsDialogueOptions & {};
declare type DefaultSettingsDialogueContent = SettingsDialogueContent & {};
declare type DefaultSettingsDialogue = ModuleConfig & {
    options: DefaultSettingsDialogueOptions;
    content: DefaultSettingsDialogueContent;
};
declare type Modules = {
    fileLinkCenterPanel: FileLinkCenterPanel;
    downloadDialogue: DefaultDownloadDialogue;
    shareDialogue: DefaultShareDialogue;
    settingsDialogue: DefaultSettingsDialogue;
};
export declare type Config = BaseConfig & {
    modules: Modules;
};
export {};
