import * as React from 'react'; import { Pressable } from 'react-native'; import type { CollapsibleRootState } from '../root/CollapsibleRoot'; import type { ZestUIComponentProps } from '../../types'; /** * A button that opens and closes the collapsible panel. * Renders a ``. */ export declare function CollapsibleTrigger(componentProps: CollapsibleTrigger.Props): React.ReactElement>; export interface CollapsibleTriggerState extends CollapsibleRootState { /** * Whether the trigger is currently pressed. */ pressed: boolean; } export interface CollapsibleTriggerProps extends ZestUIComponentProps { /** * Whether the component should ignore user interaction. */ disabled?: boolean | undefined; } export declare namespace CollapsibleTrigger { type State = CollapsibleTriggerState; type Props = CollapsibleTriggerProps; } //# sourceMappingURL=CollapsibleTrigger.d.ts.map