export interface ObjectPageBreadcrumbItem { label: string; href?: string; } export interface ObjectPageKpi { label: string; value: string; unit?: string; } export interface ObjectPageField { key: string; value: string; } export interface ObjectPageColumn { key: string; label: string; sortable?: boolean; align?: "start" | "center" | "end"; width?: string; } export interface ObjectPageRow { id: string; [key: string]: unknown; } export type ObjectPageProps = { breadcrumb?: ObjectPageBreadcrumbItem[]; entityTitle: string; entityStatus?: { label: string; tone: "neutral" | "info" | "success" | "warning" | "error"; }; primaryAction?: string; secondaryAction?: string; kpis?: ObjectPageKpi[]; fieldsTitle?: string; fields?: ObjectPageField[]; relatedTitle?: string; relatedColumns?: ObjectPageColumn[]; relatedRows?: ObjectPageRow[]; onprimaryaction?: () => void; onsecondaryaction?: () => void; }; declare const ObjectPage: import("svelte").Component; type ObjectPage = ReturnType; export default ObjectPage; //# sourceMappingURL=ObjectPage.svelte.d.ts.map