declare const _default: {
    readonly kind: "rootNode";
    readonly program: {
        readonly kind: "programNode";
        readonly pdas: readonly [];
        readonly accounts: readonly [];
        readonly instructions: readonly [{
            readonly kind: "instructionNode";
            readonly accounts: readonly [];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u8";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 0;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "units";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly ["Units to request for transaction-wide compute."];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "additionalFee";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly ["Prioritization fee lamports."];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "requestUnits";
            readonly idlName: "requestUnits";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u8";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 1;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "bytes";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly ["Requested transaction-wide program heap size in bytes.", "Must be multiple of 1024. Applies to each program, including CPIs."];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "requestHeapFrame";
            readonly idlName: "requestHeapFrame";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u8";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 2;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "units";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly ["Transaction-wide compute unit limit."];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "setComputeUnitLimit";
            readonly idlName: "setComputeUnitLimit";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u8";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 3;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "microLamports";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly ["Transaction compute unit price used for prioritization fees."];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "setComputeUnitPrice";
            readonly idlName: "setComputeUnitPrice";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u8";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 4;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "accountDataSizeLimit";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "setLoadedAccountsDataSizeLimit";
            readonly idlName: "setLoadedAccountsDataSizeLimit";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }];
        readonly definedTypes: readonly [];
        readonly errors: readonly [];
        readonly name: "computeBudget";
        readonly prefix: "";
        readonly publicKey: "ComputeBudget111111111111111111111111111111";
        readonly version: "0.0.1";
        readonly origin: "shank";
    };
    readonly additionalPrograms: readonly [];
    readonly standard: "codama";
    readonly version: "1.0.0";
};
export default _default;
//# sourceMappingURL=computeBudget.d.ts.map