export interface TitlePaneProperties {
    /** If false the pane will not collapse in response to clicking the title */
    closeable?: boolean;
    /** 'aria-level' for the title's DOM node */
    headingLevel?: number;
    /** If true the pane is opened and content is visible initially */
    initialOpen?: boolean;
    /** Explicitly control TitlePane */
    open?: boolean;
    /** Called when the title of a closed pane is clicked */
    onClose?(): void;
    /** Called when the title of an open pane is clicked */
    onOpen?(): void;
    /** The displayed title name for this pane */
    name: string;
}
export interface TitlePaneICache {
    initialOpen?: boolean;
    open?: boolean;
}
export declare const TitlePane: import("@dojo/framework/core/interfaces").DefaultChildrenWNodeFactory<{
    properties: TitlePaneProperties & import("@dojo/framework/core/interfaces").WidgetProperties & {
        variant?: "default" | "inherit" | undefined;
    } & import("@dojo/framework/core/middleware/theme").ThemeProperties & import("@dojo/framework/core/interfaces").FocusProperties;
    children: import("@dojo/framework/core/interfaces").DNode<any>[];
}>;
export default TitlePane;
