export type ApiTargetProperties = import("./target").ApiTargetProperties; export type EcmaTargetProperties = import("./target").EcmaTargetProperties; export type PlatformTargetProperties = import("./target").PlatformTargetProperties; export type BrowserslistHandlerConfig = { configPath?: string | undefined; env?: string | undefined; query?: string | undefined; }; /** * @param {string[]} browsers supported browsers list * @returns {EcmaTargetProperties & PlatformTargetProperties & ApiTargetProperties} target properties */ export function resolve(browsers: string[]): EcmaTargetProperties & PlatformTargetProperties & ApiTargetProperties; /** * @param {string} input input string * @param {string} context the context directory * @returns {string[] | undefined | null} selected browsers */ export function load(input: string, context: string): string[] | undefined | null;