import React from 'react'; import { View } from 'react-native'; import type { TrueSheetProps, TrueSheetStaticMethods } from '../TrueSheet.types'; interface TrueSheetState { shouldRenderNativeView: boolean; } /** * Mock TrueSheet component for testing. * Import from '@lodev09/react-native-true-sheet/mock' in your test setup. */ export declare class TrueSheet extends React.Component { static instances: Record; static dismiss: jest.Mock, [_name: string, _animated?: boolean | undefined], any>; static dismissStack: jest.Mock, [_name: string, _animated?: boolean | undefined], any>; static present: jest.Mock, [_name: string, _index?: number | undefined, _animated?: boolean | undefined], any>; static resize: jest.Mock, [_name: string, _index: number], any>; static dismissAll: jest.Mock, [_animated?: boolean | undefined], any>; dismiss: jest.Mock, [_animated?: boolean | undefined], any>; dismissStack: jest.Mock, [_animated?: boolean | undefined], any>; present: jest.Mock, [_index?: number | undefined, _animated?: boolean | undefined], any>; resize: jest.Mock, [_index: number], any>; componentDidMount(): void; componentWillUnmount(): void; private renderHeader; private renderFooter; render(): React.CElement; } /** * Mock TrueSheetProvider for testing. */ export declare function TrueSheetProvider({ children }: { children: React.ReactNode; }): React.ReactNode; /** * Mock useTrueSheet hook for testing. */ export declare function useTrueSheet(): TrueSheetStaticMethods; export * from '../TrueSheet.types'; //# sourceMappingURL=index.d.ts.map