import { Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from "@solana/kit"; //#region src/generated/types/lockup.d.ts export type Lockup = { /** * UnixTimestamp at which this stake will allow withdrawal, unless the * transaction is signed by the custodian */ unixTimestamp: bigint; /** * epoch height at which this stake will allow withdrawal, unless the * transaction is signed by the custodian */ epoch: bigint; /** * custodian signature on a transaction exempts the operation from * lockup constraints */ custodian: Address; }; export type LockupArgs = { /** * UnixTimestamp at which this stake will allow withdrawal, unless the * transaction is signed by the custodian */ unixTimestamp: number | bigint; /** * epoch height at which this stake will allow withdrawal, unless the * transaction is signed by the custodian */ epoch: number | bigint; /** * custodian signature on a transaction exempts the operation from * lockup constraints */ custodian: Address; }; export declare function getLockupEncoder(): FixedSizeEncoder; export declare function getLockupDecoder(): FixedSizeDecoder; export declare function getLockupCodec(): FixedSizeCodec; //#endregion //# sourceMappingURL=lockup.d.ts.map