import { Result } from './result'; export declare enum BlockIdentifierErrorName { BLOCK_IDENTIFIER_INVALID_FORMAT = "blockIdentifierInvalidFormat", BLOCK_IDENTIFIER_INVALID_BASE_ID = "blockIdentifierInvalidBaseId", BLOCK_IDENTIFIER_INVALID_BLOCK_ID = "blockIdentifierInvalidBlockId" } export interface BlockIdentifierError { type: BlockIdentifierErrorName.BLOCK_IDENTIFIER_INVALID_FORMAT | BlockIdentifierErrorName.BLOCK_IDENTIFIER_INVALID_BASE_ID | BlockIdentifierErrorName.BLOCK_IDENTIFIER_INVALID_BLOCK_ID; } export type BlockIdentifierErrorInfo = BlockIdentifierError; export interface BlockIdentifier { baseId: string; blockId: string; } export declare function parseBlockIdentifier(blockIdentifier: unknown): Result;