export type SchemaName = 'browser-options' | 'screenshot-options'; export declare const getSchemaService: (schemaName: SchemaName) => { type: { type: string; enum: string[]; description: string; }; quality: { type: string; description: string; }; fullPage: { type: string; description: string; }; clip: { type: string; properties: { x: { type: string; description: string; }; y: { type: string; description: string; }; width: { type: string; description: string; }; height: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; omitBackground: { type: string; description: string; }; timeout: { type: string; description: string; }; } | { acceptDownloads: { type: string; description: string; }; baseURL: { type: string; description: string; }; bypassCSP: { type: string; description: string; }; colorScheme: { type: string; enum: string[]; description: string; }; deviceScaleFactor: { type: string; description: string; }; forcedColors: { type: string; enum: string[]; description: string; }; geolocation: { type: string; properties: { latitude: { type: string; description: string; }; longitude: { type: string; description: string; }; accuracy: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; }; hasTouch: { type: string; description: string; }; httpCredentials: { type: string; properties: { username: { type: string; }; password: { type: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; ignoreHTTPSErrors: { type: string; description: string; }; isMobile: { type: string; description: string; }; javaScriptEnabled: { type: string; description: string; }; locale: { type: string; description: string; }; offline: { type: string; description: string; }; permissions: { type: string; items: { type: string; }; description: string; }; proxy: { type: string; properties: { server: { type: string; description: string; }; bypass: { type: string; description: string; }; username: { type: string; description: string; }; password: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; recordHar: { type: string; properties: { omitContent: { type: string; description: string; }; path: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; recordVideo: { type: string; properties: { dir: { type: string; description: string; }; size: { type: string; properties: { width: { type: string; description: string; }; height: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; reducedMotion: { type: string; enum: string[]; description: string; }; screen: { type: string; properties: { width: { type: string; description: string; }; height: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; storageState: { anyOf: ({ type: string; properties?: undefined; required?: undefined; additionalProperties?: undefined; } | { type: string; properties: { cookies: { type: string; items: { type: string; properties: { name: { type: string; }; value: { type: string; }; domain: { type: string; description: string; }; path: { type: string; description: string; }; expires: { type: string; description: string; }; httpOnly: { type: string; }; secure: { type: string; }; sameSite: { type: string; enum: string[]; description: string; }; }; required: string[]; additionalProperties: boolean; }; description: string; }; origins: { type: string; items: { type: string; properties: { origin: { type: string; }; localStorage: { type: string; items: { type: string; additionalProperties: boolean; }; }; }; required: string[]; additionalProperties: boolean; }; description: string; }; }; required: string[]; additionalProperties: boolean; })[]; description: string; }; strictSelectors: { type: string; description: string; }; timezoneId: { type: string; description: string; }; userAgent: { type: string; description: string; }; videoSize: { type: string; properties: { width: { type: string; description: string; }; height: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; deprecated: boolean; }; videosPath: { type: string; description: string; deprecated: boolean; }; viewport: { type: string; properties: { width: { type: string; description: string; }; height: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; description: string; }; cursor: { type: string; }; };