import { AbstractCrudObject } from "./../abstract-crud-object";
/**
 * ThirdPartyPartnerLiftRequest
 * @see {@link https://developers.facebook.com/docs/marketing-api/}
 */
export default class ThirdPartyPartnerLiftRequest extends AbstractCrudObject {
    static get Fields(): Readonly<{
        ad_entities: "ad_entities";
        country: "country";
        created_time: "created_time";
        description: "description";
        holdout_size: "holdout_size";
        id: "id";
        legacy_ads_data_partner_id: "legacy_ads_data_partner_id";
        legacy_ads_data_partner_name: "legacy_ads_data_partner_name";
        modified_time: "modified_time";
        owner_instance_id: "owner_instance_id";
        partner_household_graph_dataset_id: "partner_household_graph_dataset_id";
        region: "region";
        status: "status";
        study_cells: "study_cells";
        study_end_time: "study_end_time";
        study_start_time: "study_start_time";
    }>;
    static get Status(): Readonly<{
        created: "CREATED";
        failure: "FAILURE";
        in_progress: "IN_PROGRESS";
        scheduled: "SCHEDULED";
        success: "SUCCESS";
    }>;
    get(fields: string[], params?: Record<string, any>): Promise<ThirdPartyPartnerLiftRequest>;
}
