import { type Image, type VersionCombination } from '../config';
interface ImageEntry {
    id: string;
    name: string;
    build_args: string[];
    image_name: string;
    tags: string[];
    directory: string;
}
interface MirroredImageEntry {
    id: string;
    name: string;
    image_name: string;
    tags: string[];
    mirror: string;
}
interface GithubMatrixOutput {
    images: ImageEntry[];
    mirroredImages: MirroredImageEntry[];
    activeImages: string[];
}
export declare const generateGithubMatrix: (images: Record<string, Image>, directory: string, versionCombinations?: VersionCombination<string>[]) => GithubMatrixOutput;
export {};
//# sourceMappingURL=matrix.d.ts.map