import * as React from 'react'; import { Pressable } from 'react-native'; import type { ZestUIComponentProps } from '../types'; /** * A button component that can be used to trigger actions. * Renders a ``. */ export declare function Button(componentProps: Button.Props): React.ReactElement>; export interface ButtonState { /** * Whether the button should ignore user interaction. */ disabled: boolean; /** * Whether the button is currently pressed. */ pressed: boolean; } export interface ButtonProps extends ZestUIComponentProps { /** * Whether the button should ignore user interaction. * @default false */ disabled?: boolean | undefined; } export declare namespace Button { type State = ButtonState; type Props = ButtonProps; } //# sourceMappingURL=Button.d.ts.map