import type { Snippet } from 'svelte'; import type { FieldDefinition } from '@svadmin/core'; interface Props { resourceName: string; title?: string; canCreate?: boolean; /** Passthrough: enable row selection checkboxes */ selectable?: boolean; /** Passthrough: custom header actions */ headerActions?: Snippet; /** Passthrough: custom cell renderer per field */ cellRenderer?: Snippet<[{ field: FieldDefinition; value: unknown; record: Record; }]>; /** Passthrough: custom row actions */ rowActions?: Snippet<[{ record: Record; id: string | number; }]>; /** Passthrough: custom empty state */ emptyState?: Snippet; /** Passthrough: expandable row content */ expandedRowRender?: Snippet<[{ record: Record; }]>; class?: string; } declare const ListPage: import("svelte").Component; type ListPage = ReturnType; export default ListPage;