import Field from "../field"; import { AnyProperty, GenericObjectType } from "./common.types"; export declare interface IGetFieldOptions { /** * By default, getFields will return a field if has been saved. * If you want to get a field that has not been saved, set this to true. */ useUnsavedSchema?: boolean; } export declare interface IEntryInternalFlags { /** * This is an internal flag used to inject a custom field instance. * This is used by the App SDK to inject a custom field instance. */ FieldInstance?: Field; } export declare interface IEntryOptions { _internalFlags?: IEntryInternalFlags; } export declare interface IGetTagsOptions { /** * By default, getFields will return a field if has been saved. * If you want to get a field that has not been saved, set this to true. */ useUnsavedSchema?: boolean; } export declare type IOnEntryChangeCallback = ( /** * The new entry object. */ unresolvedEntry: Record, /** * The new entry object with all the file fields resolved. */ resolvedEntry: Record) => void; export interface Entry extends AnyProperty { title: string; uid: string; content_type_title: string; publish_details: Array; locale: string; url?: string; _variant_uid?: string; _variant?: GenericObjectType; _applied_variants?: GenericObjectType; isVariantizedEntry?: boolean; _base_entry_version?: number; _variant_raw_data?: GenericObjectType; } //# sourceMappingURL=entry.types.d.ts.map