import type { IcManagementDid } from "../../declarations";
export interface ReadCanisterSnapshotMetadataResponse {
    globals: ({
        f32: number;
    } | {
        f64: number;
    } | {
        i32: number;
    } | {
        i64: bigint;
    } | {
        v128: bigint;
    })[];
    canisterVersion: bigint;
    source: {
        metadataUpload: unknown;
    } | {
        takenFromCanister: unknown;
    };
    certifiedData: Uint8Array;
    globalTimer?: {
        active: bigint;
    } | {
        inactive: null;
    };
    onLowWasmMemoryHookStatus?: {
        conditionNotSatisfied: null;
    } | {
        executed: null;
    } | {
        ready: null;
    };
    wasmModuleSize: bigint;
    stableMemorySize: bigint;
    wasmChunkStore: Array<{
        hash: Uint8Array;
    }>;
    takenAtTimestamp: bigint;
    wasmMemorySize: bigint;
}
export declare const fromReadCanisterSnapshotMetadataResponse: ({ globals, canister_version: canisterVersion, source, certified_data: certifiedData, global_timer, on_low_wasm_memory_hook_status, wasm_module_size: wasmModuleSize, stable_memory_size: stableMemorySize, wasm_chunk_store: wasmChunkStore, taken_at_timestamp: takenAtTimestamp, wasm_memory_size: wasmMemorySize, }: IcManagementDid.read_canister_snapshot_metadata_response) => ReadCanisterSnapshotMetadataResponse;
