import { Project, CheckFilter } from '../constructs/index.js'; import { CheckConfigDefaults, PlaywrightSlimmedProp } from './checkly-config-loader.js'; import { type Construct } from '../constructs/construct.js'; import { Runtime } from '../runtimes/index.js'; type ProjectParseOpts = { directory: string; projectLogicalId: string; projectName: string; repoUrl?: string; checkMatch?: string | string[]; checkFilter?: CheckFilter; includeTestOnlyChecks?: boolean; browserCheckMatch?: string | string[]; multiStepCheckMatch?: string | string[]; ignoreDirectoriesMatch?: string[]; checkDefaults?: CheckConfigDefaults; browserCheckDefaults?: CheckConfigDefaults; availableRuntimes: Record; defaultRuntimeId: string; verifyRuntimeDependencies?: boolean; checklyConfigConstructs?: Construct[]; playwrightConfigPath?: string; include?: string | string[]; playwrightChecks?: PlaywrightSlimmedProp[]; loadPlaywrightChecksOnly?: boolean; warnOnWebServerConfig?: boolean; enableWorkspaces?: boolean; }; export declare function parseProject(opts: ProjectParseOpts): Promise; export {};