import * as React from 'react'; export interface IDismissibleRootContext { disabled?: boolean; isDismissed: boolean; setIsDismissed: (boolean: any) => void; onDismiss: () => void; } export declare const DismissibleRootContext: React.Context; export interface IDismissibleRootProps { disabled?: boolean; dismissed?: boolean; onDismiss?: () => void; } export declare const DismissibleRootProvider: ({ dismissed: controlledIsDismissed, children, disabled, onDismiss }: React.PropsWithChildren) => React.JSX.Element; export interface IDismissibleRootInternalProps { asChild?: boolean; } export declare const DismissibleRoot: { ({ disabled, dismissed, onDismiss, ...rest }: React.PropsWithChildren): React.JSX.Element; displayName: string; };