import { JSONSchema, Model, Pojo, ModelOptions } from 'objection'; import { SignatureEntry, StateWithHash, State, Address, PrivateKey } from '@statechannels/wallet-core'; export declare class SigningWallet extends Model { readonly id: number; readonly privateKey: PrivateKey; readonly address: Address; static tableName: string; $beforeValidate(jsonSchema: JSONSchema, json: Pojo, _opt: ModelOptions): JSONSchema; $validate(json: Pojo): Pojo; signState(state: State | StateWithHash): SignatureEntry; } //# sourceMappingURL=signing-wallet.d.ts.map