import { SchemaValue } from '../../types/schemas'; export type BlockDocumentReferenceValue = { $ref: { block_document_id: string; }; }; export declare function isBlockDocumentReferenceValue(value: SchemaValue): value is BlockDocumentReferenceValue; export type BlockDocumentValue = { blockTypeSlug: string; blockDocumentId: string | null; }; export declare function isBlockDocumentValue(value: SchemaValue): value is BlockDocumentValue; export type BlockDocumentRequestData = Record; export type BlockDocumentCreateNamedRequest = { name: string; data: BlockDocumentRequestData; block_schema_id: string; block_type_id: string; }; export type BlockDocumentCreateAnonymousRequest = Omit & { is_anonymous: boolean; }; export type BlockDocumentCreateRequest = BlockDocumentCreateNamedRequest | BlockDocumentCreateAnonymousRequest;