import React from 'react';
import { PageProps } from '@wix/design-system';
import { SettingsPageState } from '../../state';
import { FieldValues } from 'react-hook-form';
import { SettingsPageHeader } from '../SettingsPageHeader';
import { SettingsPageContent } from '../SettingsPageContent';
import { SettingsPageMainContent } from '../SettingsPageMainContent';
import { SettingsPageAdditionalContent } from '../SettingsPageAdditionalContent';
export interface SettingsPageProps<T, V extends FieldValues = FieldValues> extends PageProps {
    /**
     * SettingsPageState instance created with the `useSettingsPage` hook
     */
    state: SettingsPageState<T, V>;
}
declare function _SettingsPage<T, V extends FieldValues = FieldValues>({ state, ...rest }: SettingsPageProps<T, V>): React.JSX.Element;
declare namespace _SettingsPage {
    var Header: typeof SettingsPageHeader;
    var Content: typeof SettingsPageContent;
    var MainContent: typeof SettingsPageMainContent;
    var AdditionalContent: typeof SettingsPageAdditionalContent;
    var Card: typeof import("../SettingsPageCard")._SettingsPageCard & {
        displayName: string;
    };
    var displayName: string;
}
export declare const SettingsPage: typeof _SettingsPage & {
    displayName: string;
};
export {};
//# sourceMappingURL=SettingsPage.d.ts.map