import { CustomRequestOptions } from '../../common/request';
import { DepositCreateDto } from '../../model/depositCreateDto';
import { DepositDtoV2 } from '../../model/depositDtoV2';
import { PagedDepositDto } from '../../model/pagedDepositDto';
export interface ParamsCoreResourcesDepositsApigetDeposits {
    from_created_at?: string;
    page_num?: number;
    page_size?: number;
    to_created_at?: string;
}
export declare class CoreResourcesDepositsApi {
    create(depositCreateDto: DepositCreateDto, options?: CustomRequestOptions): Promise<DepositDtoV2>;
    findById(id: string, options?: CustomRequestOptions): Promise<DepositDtoV2>;
    getDeposits({ from_created_at, page_num, page_size, to_created_at }: ParamsCoreResourcesDepositsApigetDeposits, options?: CustomRequestOptions): Promise<PagedDepositDto>;
}
//# sourceMappingURL=coreResourcesDepositsApi.d.ts.map