import { SectionProps } from './types'; import { AnyRecord, IJSX, StyledComponentProps } from '@codeleap/styles'; export * from './styles'; export * from './types'; /** * Wraps React Native's SectionList. The `sections` data is augmented with a sequential `index` * field internally — callers must not add their own `index` to section objects or it will be * overwritten and position helpers (`isFirst`, `isLast`, `isOnly`) will break. * * There is no `keyExtractor` default — SectionList falls back to array index, which causes * re-mount flicker on reorder. Always pass a `keyExtractor` when items can change order or identity. */ export declare function Sections(sectionsProps: SectionProps): import("react/jsx-runtime").JSX.Element; export declare namespace Sections { var styleRegistryName: string; var elements: string[]; var rootElement: string; var withVariantTypes: (styles: S) => (props: StyledComponentProps, typeof styles>) => IJSX; var defaultProps: Partial; } //# sourceMappingURL=index.d.ts.map