import { Address, Contract, ContractProvider } from '@ton/core';
import { HighloadWalletV3QueryIdSequence } from './highload-wallet-v3-query-id-sequence';
export declare class HighloadWalletV3Reader implements Contract {
    readonly address: Address;
    constructor(address: Address);
    getPublicKey(provider: ContractProvider): Promise<Buffer>;
    getSubwalletId(provider: ContractProvider): Promise<number>;
    getTimeout(provider: ContractProvider): Promise<number>;
    getLastCleaned(provider: ContractProvider): Promise<number>;
    getProcessed(provider: ContractProvider, queryId: HighloadWalletV3QueryIdSequence, needClean?: boolean): Promise<boolean>;
}
