export declare const idl: { address: string; metadata: { name: string; version: string; spec: string; description: string; }; instructions: ({ name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; docs: string[]; writable: boolean; relations?: undefined; signer?: undefined; address?: undefined; } | { name: string; docs: string[]; writable: boolean; relations: string[]; signer?: undefined; address?: undefined; } | { name: string; docs: string[]; writable: boolean; signer: boolean; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; address: string; writable?: undefined; relations?: undefined; signer?: undefined; })[]; args: { name: string; type: string; }[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; pda: { seeds: ({ kind: string; value: number[]; path?: undefined; } | { kind: string; path: string; value?: undefined; })[]; program?: undefined; }; docs?: undefined; address?: undefined; signer?: undefined; } | { name: string; docs: string[]; writable?: undefined; pda?: undefined; address?: undefined; signer?: undefined; } | { name: string; docs: string[]; address: string; writable?: undefined; pda?: undefined; signer?: undefined; } | { name: string; writable: boolean; pda: { seeds: ({ kind: string; path: string; value?: undefined; } | { kind: string; value: number[]; path?: undefined; })[]; program: { kind: string; value: number[]; }; }; docs?: undefined; address?: undefined; signer?: undefined; } | { name: string; writable: boolean; signer: boolean; pda?: undefined; docs?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; pda?: undefined; docs?: undefined; signer?: undefined; })[]; args: { name: string; type: string; }[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; docs: string[]; signer?: undefined; relations?: undefined; writable?: undefined; address?: undefined; } | { name: string; docs: string[]; signer: boolean; relations: string[]; writable?: undefined; address?: undefined; } | { name: string; docs: string[]; writable: boolean; signer?: undefined; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; address: string; signer?: undefined; relations?: undefined; writable?: undefined; } | { name: string; writable: boolean; signer: boolean; docs?: undefined; relations?: undefined; address?: undefined; } | { name: string; address: string; docs?: undefined; signer?: undefined; relations?: undefined; writable?: undefined; })[]; args: never[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; relations?: undefined; docs?: undefined; signer?: undefined; address?: undefined; } | { name: string; writable: boolean; relations: string[]; docs?: undefined; signer?: undefined; address?: undefined; } | { name: string; docs: string[]; signer: boolean; writable?: undefined; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; writable: boolean; relations?: undefined; signer?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; relations?: undefined; docs?: undefined; signer?: undefined; })[]; args: { name: string; type: string; }[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; signer?: undefined; relations?: undefined; } | { name: string; signer: boolean; relations: string[]; writable?: undefined; })[]; args: { name: string; type: string; }[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; docs?: undefined; signer?: undefined; relations?: undefined; } | { name: string; docs: string[]; writable?: undefined; signer?: undefined; relations?: undefined; } | { name: string; signer: boolean; relations: string[]; writable?: undefined; docs?: undefined; })[]; args: never[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; docs?: undefined; signer?: undefined; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; writable?: undefined; signer?: undefined; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; signer: boolean; relations: string[]; writable?: undefined; address?: undefined; } | { name: string; docs: string[]; address: string; writable?: undefined; signer?: undefined; relations?: undefined; })[]; args: never[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; signer?: undefined; relations?: undefined; } | { name: string; writable?: undefined; signer?: undefined; relations?: undefined; } | { name: string; signer: boolean; relations: string[]; writable?: undefined; })[]; args: never[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; docs?: undefined; signer?: undefined; relations?: undefined; address?: undefined; } | { name: string; docs: string[]; signer: boolean; relations: string[]; writable?: undefined; address?: undefined; } | { name: string; writable: boolean; relations: string[]; docs?: undefined; signer?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; docs?: undefined; signer?: undefined; relations?: undefined; })[]; args: never[]; } | { name: string; docs: string[]; discriminator: number[]; accounts: ({ name: string; writable: boolean; signer?: undefined; relations?: undefined; address?: undefined; } | { name: string; signer: boolean; relations: string[]; writable?: undefined; address?: undefined; } | { name: string; writable: boolean; relations: string[]; signer?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; signer?: undefined; relations?: undefined; })[]; args: never[]; })[]; accounts: { name: string; discriminator: number[]; }[]; errors: { code: number; name: string; msg: string; }[]; types: ({ name: string; docs: string[]; serialization: string; repr: { kind: string; }; type: { kind: string; fields: ({ name: string; docs: string[]; type: string; } | { name: string; type: string; docs?: undefined; })[]; }; } | { name: string; serialization: string; repr: { kind: string; }; type: { kind: string; fields: { name: string; type: string; }[]; }; docs?: undefined; })[]; }; //# sourceMappingURL=idl.d.ts.map