export type TransformerName = "client" | "server";
export type EnvName = "client" | "server" | "ssr";
export declare function getEnvName(raw?: string): EnvName | "";
export declare function isEnvAllowed(allowed: ReadonlyArray<EnvName>, envName: EnvName | ""): boolean;
export declare function isServerTransform<T>(name: T): name is T & 'server';
export declare function shouldApplyTransformer(allowed: ReadonlyArray<EnvName>, envName: EnvName | ""): boolean;
export declare function shouldTransformModule(opts: {
    name: TransformerName;
    ssr: boolean;
    envName: EnvName | "";
    allowed: ReadonlyArray<EnvName>;
    id: string;
    modulePattern: RegExp;
}): boolean;
//# sourceMappingURL=transformerEnv.d.ts.map