import { optional, record } from '@synnaxlabs/x'; import { Icon } from '../icon'; import { List } from '../list'; import { SingleProps } from './Single'; /** One option in a {@link Static} selection. */ export interface StaticEntry extends record.KeyedNamed { icon?: Icon.ReactElement; } export interface StaticProps = StaticEntry> extends optional.Optional, "data" | "getItem" | "subscribe">, "children">, List.UseStaticDataParams { } /** * A {@link Single} over an in-memory array, with client-side search and a default item * that renders the entry icon and name. * * @example */ export declare const Static: >({ data, filter, children, virtual, ...rest }: StaticProps) => import("react").JSX.Element; //# sourceMappingURL=Static.d.ts.map