export const icrc21_consent_message_metadata: IDL.RecordClass;
export const icrc21_consent_message_spec: IDL.RecordClass;
export const icrc21_consent_message_request: IDL.RecordClass;
export const TextValue: IDL.RecordClass;
export const TokenAmount: IDL.RecordClass;
export const TimestampSeconds: IDL.RecordClass;
export const DurationSeconds: IDL.RecordClass;
export const Value: IDL.VariantClass;
export const icrc21_consent_message: IDL.VariantClass;
export const icrc21_consent_info: IDL.RecordClass;
export const icrc21_error_info: IDL.RecordClass;
export const icrc21_error: IDL.VariantClass;
export const icrc21_consent_message_response: IDL.VariantClass;
export const idlService: IDL.ServiceClass<string, {
    icrc10_supported_standards: IDL.FuncClass<[], [IDL.VecClass<Record<string, any>>]>;
    icrc21_canister_call_consent_message: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>;
}>;
export const idlInitArgs: any[];
export function idlFactory({ IDL }: {
    IDL: any;
}): any;
export function init({ IDL }: {
    IDL: any;
}): never[];
import { IDL } from '@icp-sdk/core/candid';
