export type LoweredAngularDeferSlot = {
    delayMs: number;
    errorHtml: string | null;
    fallbackHtml: string;
    id: string;
    resolvedBindings: Array<{
        expression: string;
        key: string;
    }>;
    resolvedHtml: string;
    resolvedTemplate: string;
};
export type LoweredAngularDeferResult = {
    slots: LoweredAngularDeferSlot[];
    template: string;
    transformed: boolean;
};
export declare const lowerAngularDeferSyntax: (template: string) => LoweredAngularDeferResult;
