import { CustomRequestOptions } from '../../common/request';
import { PagedRfiSessionQueryResultDto } from '../../model/pagedRfiSessionQueryResultDto';
import { RfiResponseDto } from '../../model/rfiResponseDto';
import { RfiSessionDto } from '../../model/rfiSessionDto';
export interface ParamsRiskRequestForInformationRFIApilistRfiSessionsByAccount {
    end_created_at?: string;
    from_created_at?: string;
    page?: string;
    page_size?: number;
    statuses?: Array<string>;
    types?: Array<string>;
}
export declare class RiskRequestForInformationRFIApi {
    getRfiSession(id: string, options?: CustomRequestOptions): Promise<RfiSessionDto>;
    listRfiSessionsByAccount({ end_created_at, from_created_at, page, page_size, statuses, types }: ParamsRiskRequestForInformationRFIApilistRfiSessionsByAccount, options?: CustomRequestOptions): Promise<PagedRfiSessionQueryResultDto>;
    respondRfiSession(id: string, responseDTO: RfiResponseDto, options?: CustomRequestOptions): Promise<RfiSessionDto>;
}
//# sourceMappingURL=riskRequestForInformationRFIApi.d.ts.map