import { TCmsInfo, TCmsSettings } from '@cromwell/core';
import React from 'react';
declare type TAdminCmsSettings = TCmsSettings & {
    cmsInfo?: TCmsInfo;
    robotsContent?: string;
};
declare class SettingsPage extends React.Component<any, {
    settings: TAdminCmsSettings | null;
    isLoading: boolean;
    exporting: boolean;
    buildingSitemap: boolean;
    cmsInfoOpen: boolean;
    expandedItems: Record<string, boolean>;
}> {
    constructor(props: any);
    private exportOptions;
    componentDidMount(): void;
    private changeSettings;
    private getConfig;
    private saveConfig;
    private handleTextFieldChange;
    private handleDeleteCurrency;
    private handleAddCurrency;
    private importDB;
    private exportDB;
    private toggleExportOption;
    private buildSitemap;
    private makeCategory;
    render(): JSX.Element;
}
export default SettingsPage;
//# sourceMappingURL=Settings.d.ts.map