import { Caip10Link } from '@ceramicnetwork/stream-caip10-link';
import { CommitData, Context, StreamConstructor, StreamHandler, StreamState } from '@cambrianprotocol/common';
export declare class Caip10LinkHandler implements StreamHandler<Caip10Link> {
    get type(): number;
    get name(): string;
    get stream_constructor(): StreamConstructor<Caip10Link>;
    applyCommit(commitData: CommitData, context: Context, state?: StreamState): Promise<StreamState>;
    _applyGenesis(commitData: CommitData): Promise<StreamState>;
    _applySigned(commitData: CommitData, state: StreamState): Promise<StreamState>;
    _applyAnchor(commitData: CommitData, state: StreamState): Promise<StreamState>;
}
//# sourceMappingURL=caip10-link-handler.d.ts.map