/** * iCIMS ATS Adapter * * Handles job application forms on icims.com platforms. * iCIMS forms are often embedded inside an iframe (#icims_content_iframe). */ import type { Page, FrameLocator } from "playwright-core"; import type { ATSAdapter, FormField } from "../index.js"; import type { ApplyProfile } from "../gemini-agent.js"; export declare class IcimsAdapter implements ATSAdapter { platform: "icims"; /** * Helper to get the correct locator context. * If the #icims_content_iframe exists, we route our queries into it. */ getContext(page: Page): Promise; navigateToForm(page: Page, jobUrl: string): Promise; fillFromProfile(page: Page, profile: ApplyProfile): Promise<{ filled: string[]; skipped: string[]; }>; extractFields(page: Page): Promise; fillField(page: Page, field: FormField, answer: string): Promise; submit(page: Page): Promise; } //# sourceMappingURL=icims.d.ts.map