import { Project, CheckFilter } from '../constructs'; import { CheckConfigDefaults, PlaywrightSlimmedProp } from './checkly-config-loader'; import { type Construct } from '../constructs/construct'; import { Runtime } from '../runtimes'; 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 {};