import { FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from '@solana/kit';
export declare enum Privilege {
    AuthorityConfigUpdate = 0,
    ReceiveProtocolFees = 1,
    MintConfigInitialize = 2,
    MintConfigUpdate = 3,
    MintConfigClose = 4,
    PermissionConfigInitialize = 5,
    PermissionConfigUpdate = 6,
    PermissionConfigClose = 7,
    BondingCurveInitialize = 8,
    BondingCurveUpdate = 9,
    BondingCurveClose = 10
}
export type PrivilegeArgs = Privilege;
export declare function getPrivilegeEncoder(): FixedSizeEncoder<PrivilegeArgs>;
export declare function getPrivilegeDecoder(): FixedSizeDecoder<Privilege>;
export declare function getPrivilegeCodec(): FixedSizeCodec<PrivilegeArgs, Privilege>;
