import type { ApiClient } from "@promobase/sdk-runtime"; import type { PageFields } from "./page.ts"; import type { PhotoFields } from "./photo.ts"; import type { PostFields } from "./post.ts"; import type { JobOpeningJobStatus, JobOpeningPlatformReviewStatus, JobOpeningReviewRejectionReasons, JobOpeningType } from "../enums.ts"; export interface JobOpeningFields { address: string; application_callback_url: string; created_time: string; description: string; errors: string[]; external_company_facebook_url: string; external_company_full_address: string; external_company_id: string; external_company_name: string; external_id: string; id: string; job_status: JobOpeningJobStatus; latitude: number; longitude: number; offsite_application_url: string; page: PageFields; photo: PhotoFields; platform_review_status: JobOpeningPlatformReviewStatus; post: PostFields; remote_type: string; review_rejection_reasons: JobOpeningReviewRejectionReasons[]; title: string; type: JobOpeningType; } export declare function jobOpeningNode(client: ApiClient, id: string): { __path: string; __brand: JobOpeningFields; get: (opts: { fields: F; params?: Record; }) => Promise>; }; //# sourceMappingURL=job-opening.d.ts.map