/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { type Address, type Codec, type Decoder, type Encoder, type IAccountMeta, type IInstruction, type IInstructionWithAccounts, type IInstructionWithData } from '@solana/kit'; import { LIGHTHOUSE_PROGRAM_ADDRESS } from '../programs'; import { LogLevel, type LogLevelArgs, type SysvarClockAssertion, type SysvarClockAssertionArgs } from '../types'; export declare const ASSERT_SYSVAR_CLOCK_DISCRIMINATOR = 15; export declare function getAssertSysvarClockDiscriminatorBytes(): import("@solana/kit").ReadonlyUint8Array; export type AssertSysvarClockInstruction[] = []> = IInstruction & IInstructionWithData & IInstructionWithAccounts; export type AssertSysvarClockInstructionData = { discriminator: number; logLevel: LogLevel; assertion: SysvarClockAssertion; }; export type AssertSysvarClockInstructionDataArgs = { logLevel?: LogLevelArgs; assertion: SysvarClockAssertionArgs; }; export declare function getAssertSysvarClockInstructionDataEncoder(): Encoder; export declare function getAssertSysvarClockInstructionDataDecoder(): Decoder; export declare function getAssertSysvarClockInstructionDataCodec(): Codec; export type AssertSysvarClockInput = { logLevel?: AssertSysvarClockInstructionDataArgs['logLevel']; assertion: AssertSysvarClockInstructionDataArgs['assertion']; }; export declare function getAssertSysvarClockInstruction(input: AssertSysvarClockInput, config?: { programAddress?: TProgramAddress; }): AssertSysvarClockInstruction; export type ParsedAssertSysvarClockInstruction = { programAddress: Address; data: AssertSysvarClockInstructionData; }; export declare function parseAssertSysvarClockInstruction(instruction: IInstruction & IInstructionWithData): ParsedAssertSysvarClockInstruction; //# sourceMappingURL=assertSysvarClock.d.ts.map