import type { CollectionWithDefaults, Field, ObjectValue } from '@staticcms/core'; import type { BaseField, Collection, Entry } from '@staticcms/core/interface'; export declare function applyDefaultsToDraftData(fields: Field[], skipField?: (field: Field) => boolean, initialValue?: ObjectValue | null): ObjectValue; export declare function createEmptyDraftData(fields: Field[], skipField?: (field: Field) => boolean): ObjectValue; export declare function createEmptyDraftI18nData(collection: CollectionWithDefaults, dataFields: Field[]): { [k: string]: { data: any; }; }; export declare function createEntryMediaPath(entry: Entry | null | undefined, collection: Collection | null | undefined, folder: string): string;