import type { TailwindInlineSourceCandidates, TailwindSourceEntry } from '../../tailwindcss/source-scan.js';
export interface SourceCandidateScanRoot {
    root: string;
    entries?: TailwindSourceEntry[] | undefined;
    explicit?: boolean | undefined;
}
export interface SourceCandidateScanSignatureInput {
    inlineCandidates?: TailwindInlineSourceCandidates | undefined;
    outDir?: string | undefined;
    roots: SourceCandidateScanRoot[];
    scanAllSources?: boolean | undefined;
}
export declare function createSourceCandidateScanSignature(input: SourceCandidateScanSignatureInput): string;
