import type * as SchemaTypes from './generated/SchemaTypes';
import type * as SimpleSchemaTypes from './generated/SimpleSchemaTypes';
export declare function buildBlockRecord(body: SimpleSchemaTypes.ItemUpdateSchema): {
    type: "item";
    id: string;
    attributes?: {
        [k: string]: unknown;
    } | undefined;
    meta?: {
        created_at?: string | undefined;
        updated_at?: string | undefined;
        published_at?: string | null | undefined;
        first_published_at?: string | null | undefined;
        publication_scheduled_at?: string | null | undefined;
        unpublishing_scheduled_at?: string | null | undefined;
        status?: "published" | "draft" | "updated" | null | undefined;
        is_valid?: boolean | undefined;
        current_version?: string | undefined;
        is_current_version_valid?: boolean | null | undefined;
        is_published_version_valid?: boolean | null | undefined;
        stage?: string | null | undefined;
        has_children?: boolean | null | undefined;
    } | undefined;
    relationships?: {
        item_type?: {
            data: SchemaTypes.ItemTypeData;
        } | undefined;
        creator?: {
            data: SchemaTypes.UserData | SchemaTypes.SsoUserData | SchemaTypes.AccessTokenData | SchemaTypes.AccountData | SchemaTypes.OrganizationData;
        } | undefined;
    } | undefined;
};
