import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react';
export interface PharosSheetProps extends DetailedHTMLProps, HTMLElement> {
/**
* Indicates if the sheet is open.
*/
open?: boolean;
/**
* Indicates if the sheet is expanded.
*/
expanded?: boolean;
/**
* Indicates if the sheet is allowed to expand.
*/
enableExpansion?: boolean;
/**
* Indicates if the sheet contains close button.
*/
hasClose?: boolean;
/**
* Text content for the sheet header
*/
header?: string;
/**
* Indicates the minimum height for the sheet in pixels
*/
minHeight?: number;
/**
* Indicates if the sheet omits the overlay
*/
omitOverlay?: boolean;
/**
* Indicates if the sheet should dock rather than close
*/
docked?: boolean;
/**
* Fires when the sheet is about to close - cancelable
*/
'onPharos-Sheet-Close'?: (event: CustomEvent) => void;
/**
* Fires when the sheet is about to open - cancelable
*/
'onPharos-Sheet-Open'?: (event: CustomEvent) => void;
/**
* Fires when the sheet has expanded
*/
'onPharos-Sheet-Expanded'?: (event: CustomEvent) => void;
/**
* Fires when the sheet has collapsed
*/
'onPharos-Sheet-Collapsed'?: (event: CustomEvent) => void;
/**
* Fires when the sheet has opened
*/
'onPharos-Sheet-Opened'?: (event: CustomEvent) => void;
/**
* Fires when the sheet has closed
*/
'onPharos-Sheet-Closed'?: (event: CustomEvent) => void;
}
export declare const PharosSheet: FC;
//# sourceMappingURL=pharos-sheet.d.ts.map