/** * Types of resources that can be linked to in the CMS */ export type CmsResourceType = 'item' | 'collection' | 'file' | 'user' | 'visual'; /** * Configuration for generating CMS deep links */ interface LinkConfig { baseUrl: string; type: CmsResourceType; collection?: string; id?: string; file?: string; user?: string; url?: string; } /** * Base function to generate CMS deep links based on resource type * @param config - Configuration for the link * @returns A deep link or undefined if required parameters are missing */ export declare const generateCmsLink: (config: Partial) => string | undefined; export {};