import { type ValueSubscription } from '../lib/value-subscription'; import { type File, type PagePathnameSlice, type Swatch, type Typography } from './types'; export type FetchableValue = ValueSubscription & { fetch(): Promise; }; export interface ResourceResolver { resolveSwatch(swatchId: string | undefined): FetchableValue; resolveFile(fileId: string | undefined): FetchableValue; resolveTypography(typographyId: string | undefined): FetchableValue; resolvePagePathnameSlice(pageId: string | undefined): FetchableValue; resolveElementId(elementKey: string): ValueSubscription; } //# sourceMappingURL=resolver.d.ts.map