import type { IStyleHandlerOptions } from '@weapp-tailwindcss/postcss/types';
import type { OutputAsset } from 'rollup';
import type { GenerateBundleContext } from './types.js';
import type { InternalUserDefinedOptions } from '../../../types/index.js';
export interface ValidateRuntimeCandidatesOptions {
    cssEntries: Array<{
        file: string;
        output: OutputAsset;
    }>;
    debug: GenerateBundleContext['debug'];
    getCssHandlerOptions: (file: string) => IStyleHandlerOptions;
    getCssUserHandlerOptions: (file: string) => IStyleHandlerOptions;
    getViteProcessedCssAssetResults: GenerateBundleContext['getViteProcessedCssAssetResults'];
    hasMultipleConfiguredCssEntries: boolean;
    normalizeMiniProgramGeneratorRawSource: (source: string, outputFile: string) => string;
    opts: InternalUserDefinedOptions;
    runtimeState: GenerateBundleContext['runtimeState'];
    sourceCandidates: Set<string>;
    styleHandler: InternalUserDefinedOptions['styleHandler'];
    transformRuntime: Set<string>;
}
export declare function validateRuntimeCandidates(options: ValidateRuntimeCandidatesOptions): Promise<void>;
