import { type NestedSheet } from '../hooks/useNestedSheet'; export interface CountrySheet { /** * The field the list answers. Held after it closes: the sheet dismisses on * its own animation, and the rows have to stay drawn while it plays out. */ fieldName?: string; isOpen: boolean; open: (fieldName: string) => void; close: () => void; /** The handle and backdrop the step feeds to its `BottomSheetModal`. */ sheet: NestedSheet<'countries'>; } /** * The country list a phone field raises, as a sheet over the step. * * Opening it drops the keyboard: the sheet covers the field it was typed into, * and a keyboard left standing behind it is one the user has to dismiss twice. */ export declare function useCountrySheet(): CountrySheet; //# sourceMappingURL=useCountrySheet.d.ts.map