export declare type BuildConfig = {
    projectRoot: string;
    debug: boolean;
    target: string;
};
export declare type AssetsDiagnosticMessage = {
    url: string;
    id: number;
    message: string;
};
export declare type AssetsDiagnosticResult = {
    warn: AssetsDiagnosticMessage[];
    error: AssetsDiagnosticMessage[];
};
export declare function bake(buildConfig: BuildConfig): Promise<AssetsDiagnosticResult>;
export declare function build(buildConfig: BuildConfig): Promise<void>;
export declare const nameSelector: (p: string) => string;
