import type { AugmentedProvider, Provider } from "@saberhq/solana-contrib"; import { PublicKey, Signer } from "@solana/web3.js"; import type { SplCasinoProgram } from "./programs"; export interface SplCasinoPrograms { splCasino: SplCasinoProgram; } export interface SplCasinoProgramIds { splCasino: PublicKey; } export declare class SplCasinoSDK { readonly provider: AugmentedProvider; readonly programs: SplCasinoPrograms; constructor(provider: AugmentedProvider, programs: SplCasinoPrograms); withSigner(signer: Signer): SplCasinoSDK; static load({ provider, programIds, }: { provider: Provider; programIds?: SplCasinoProgramIds; }): SplCasinoSDK; }