export declare const Topic: import("scale-ts").Codec>; declare const Channel: import("scale-ts").Codec>; declare const DecryptionKey: import("scale-ts").Codec>; declare const Sr25519StatementProof: import("scale-ts").Codec<{ signature: Uint8Array; signer: Uint8Array; }>; declare const Ed25519StatementProof: import("scale-ts").Codec<{ signature: Uint8Array; signer: Uint8Array; }>; declare const EcdsaStatementProof: import("scale-ts").Codec<{ signature: Uint8Array; signer: Uint8Array; }>; declare const OnChainStatementProof: import("scale-ts").Codec<{ who: Uint8Array; blockHash: Uint8Array; event: bigint; }>; export declare const StatementProof: import("scale-ts").Codec<{ tag: "Sr25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ed25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ecdsa"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "OnChain"; value: { who: Uint8Array; blockHash: Uint8Array; event: bigint; }; }>; export declare const Statement: import("scale-ts").Codec<{ proof: { tag: "Sr25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ed25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ecdsa"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "OnChain"; value: { who: Uint8Array; blockHash: Uint8Array; event: bigint; }; } | undefined; decryptionKey: Uint8Array | undefined; expiry: bigint | undefined; channel: Uint8Array | undefined; topics: Uint8Array[]; data: Uint8Array | undefined; }>; export declare const SignedStatement: import("scale-ts").Codec<{ proof: { tag: "Sr25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ed25519"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "Ecdsa"; value: { signature: Uint8Array; signer: Uint8Array; }; } | { tag: "OnChain"; value: { who: Uint8Array; blockHash: Uint8Array; event: bigint; }; }; decryptionKey: Uint8Array | undefined; expiry: bigint | undefined; channel: Uint8Array | undefined; topics: Uint8Array[]; data: Uint8Array | undefined; }>; export declare const StatementProofErr: import("scale-ts").Codec<{ tag: "Unknown"; value: { reason: string; }; } | { tag: "UnableToSign"; value: undefined; } | { tag: "UnknownAccount"; value: undefined; }>; import type { CodecType } from "scale-ts"; export type TopicType = CodecType; export type ChannelType = CodecType; export type DecryptionKeyType = CodecType; export type Sr25519StatementProofType = CodecType; export type Ed25519StatementProofType = CodecType; export type EcdsaStatementProofType = CodecType; export type OnChainStatementProofType = CodecType; export type StatementProofType = CodecType; export type StatementType = CodecType; export type SignedStatementType = CodecType; export {}; //# sourceMappingURL=statementStore.d.ts.map