import { type Address } from '@solana/kit';
import { type Domained, type ValidatorsAndThreshold } from '../codecs/shared.js';
export interface AccessControlData {
    bumpSeed: number;
    owner: Address | null;
}
export interface DomainData {
    bumpSeed: number;
    validatorsAndThreshold: ValidatorsAndThreshold;
}
export declare function decodeMultisigIsmAccessControlAccount(raw: Uint8Array): AccessControlData | null;
export declare function decodeMultisigIsmDomainDataAccount(raw: Uint8Array): DomainData | null;
export declare function decodeSetValidatorsAndThresholdPayload(payload: Uint8Array): Domained<ValidatorsAndThreshold>;
//# sourceMappingURL=multisig-ism-message-id.d.ts.map