import type { MessagePort } from 'node:worker_threads';
import type { LoadHookContext } from 'node:module';
type LoaderContext = {
    data?: {
        port: MessagePort;
    };
};
export declare function initialize(data: {
    port: MessagePort;
}): Promise<void>;
export declare function setCurrentPage(page: string | null): void;
export declare function getCssFilesForPage(page: string): string[];
export declare function load(url: string, context: LoadHookContext & LoaderContext, defaultLoad: any): Promise<any>;
export declare function resolve(specifier: string, context: any, defaultResolve: any): any;
export {};
//# sourceMappingURL=css-loader.d.ts.map