import type { Collection, Field, ObjectValue } 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: Collection, dataFields: Field[]): {
    [k: string]: {
        data: any;
    };
};
