import { type ReactNode } from 'react'; import { type GetImageUrl } from './image-url-context'; import { type NumberLocales, type SystemActor } from './org-runtime-context'; export interface OrgRuntimeProviderProps { /** Org IANA timezone (e.g. `America/Mexico_City`). */ timeZone?: string; /** Org ISO-4217 currency (e.g. `MXN`). */ currency?: string; /** Org default tax rate as a fraction (e.g. `0.16`) for document lines. */ taxRate?: number; /** * Number-locale overrides by UI language, e.g. `{ es: 'es-MX' }` so a * Spanish UI formats numbers and money as Mexico does (11,461.50). Applies * to table cells and footers, kanban cards and lane totals, and the record * dialog. Omit to format with the UI language as-is. */ numberLocales?: NumberLocales; /** * Presentation of the system actor (name + avatar) wherever a record shows * who created/changed it and nobody did — e.g. `{ name: 'Gobi' }`. */ systemActor?: SystemActor; /** Resolver turning a stored path into a fetchable URL. Defaults to identity. */ getImageUrl?: GetImageUrl; children: ReactNode; } export declare function OrgRuntimeProvider({ timeZone, currency, taxRate, numberLocales, systemActor, getImageUrl, children, }: OrgRuntimeProviderProps): import("react").JSX.Element; //# sourceMappingURL=org-runtime-provider.d.ts.map