import { Projection } from '../../common/model/Projection'; import { UpdateContractRequest } from '../model/UpdateContractRequest'; import { ApiSubClient } from '../../common/client/ApiSubClient'; import { Contract, ContractId } from '../model/Contract'; import { ContractsClient } from './ContractsClient'; import Pageable from '../../common/model/Pageable'; import { PageRequest } from '../../common/model/PageRequest'; import { CreateContractRequest } from '../model/CreateContractRequest'; export declare class ApiContractsClient extends ApiSubClient implements ContractsClient { getAll(page: PageRequest, projection?: Projection): Promise>; create(contract: CreateContractRequest): Promise; update(id: string, updateRequest: UpdateContractRequest): Promise; get(id: string): Promise; getSignedLink(filename: string): Promise; }