export declare const usePanel: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance void; type: "button"; tabIndex: number | undefined; 'aria-expanded': boolean | undefined; 'aria-disabled': true | undefined; 'aria-controls': string | undefined; }; indicatorProps: { [x: string]: string; 'data-scope': string; 'data-part': string; }; ref: import("react").Ref; elementRef: import("react").RefObject; id?: string | undefined; name?: string | undefined; type?: import("@primereact/types/core").Types | undefined; scope?: string | undefined; part?: string | undefined; inProps?: import("@primereact/types").SafeRecord | undefined; $attrSelector?: string | undefined; $primereact: import("@primereact/types/core").Contexts; props: import("@primereact/types").SafeRecord; attrs: Omit, keyof import("@primereact/headless/collapsible").UseCollapsibleProps> & Record; state: { open: boolean | undefined; }; $computedSetup: { state: { open: boolean | undefined; }; rootProps: { 'data-disabled'?: string | undefined; 'data-scope': string; 'data-part': string; }; triggerProps: { [x: string]: string | number | boolean | ((event?: React.SyntheticEvent) => void) | undefined; type: "button"; tabIndex: number | undefined; 'aria-expanded': boolean | undefined; 'aria-disabled': true | undefined; 'aria-controls': string | undefined; 'data-scope': string; 'data-part': string; onClick: (event?: React.SyntheticEvent) => void; }; contentProps: { [x: string]: string | boolean | undefined; id: string | undefined; role: "region"; 'aria-hidden': boolean; 'data-scope': string; 'data-part': string; }; open: (event?: React.SyntheticEvent) => void; close: (event?: React.SyntheticEvent) => void; toggle: (event?: React.SyntheticEvent) => void; }; open: (event?: React.SyntheticEvent) => void; close: (event?: React.SyntheticEvent) => void; toggle: (event?: React.SyntheticEvent) => void; }>;