export interface IFetchClientProfileQuery {
    page_size?: number;
    page: number;
    searchText?: string;
    companyName: string;
    right: string;
    sortColumn?: string;
    sortBy?: string;
}
export interface IFetchClientProfileResponse {
    statusCode: number;
    status: boolean;
    message: string;
    data: any;
}
export interface IUpdateClientProfilePayload {
    userId?: number;
    companyName?: string;
    bio?: string;
    webSite?: string;
    isServiceAgreementSigned?: boolean;
    aboutCompany: string;
    companyAddress: string;
    phoneNumber: string;
    skills?: string[];
    requiredFreelancer?: string;
    kindOfHiring?: string;
    modeOfHire?: string;
    foundUsOn?: string;
}
export interface IUpdateClientProfileResponse {
    statusCode: number;
    status: boolean;
    message: string;
}
export interface IUpdateClientLogoPayload {
    logo: string;
}
export interface IUpdateClientLogoResponse {
    statusCode: number;
    status: boolean;
    message: string;
}
export interface IUpdateClientPasswordPayload {
    oldPassword: string;
    newPassword: string;
}
export interface IUpdateClientProfileResponse {
    statusCode: number;
    status: boolean;
    message: string;
}
