import { AnimOptions, CommonTriggerOptions } from './util'; export interface ZoomInOptions extends AnimOptions { startScale?: number; } export declare function zoomIn(options?: ZoomInOptions): import("@angular/animations").AnimationReferenceMetadata; export interface ZoomOutOptions extends AnimOptions { endScale?: number; } export declare function zoomOut(options?: ZoomOutOptions): import("@angular/animations").AnimationReferenceMetadata; export declare type ZoomTriggerOptions = CommonTriggerOptions; export declare function zoom(options?: ZoomTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export interface ZoomInXOptions extends AnimOptions { percent0?: { scale?: number; translateX?: string; }; percent60?: { scale?: number; translateX?: string; }; } export declare function zoomXFormatTransform(scaleAttr: string, translateAttr: string): string; export declare function zoomInXBase(options: ZoomInXOptions, defs: ZoomInXOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomInLeft(options?: ZoomInXOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomInRight(options?: ZoomInXOptions): import("@angular/animations").AnimationReferenceMetadata; export interface ZoomInYOptions extends AnimOptions { percent0?: { scale?: number; translateY?: string; }; percent60?: { scale?: number; translateY?: string; }; } export declare function zoomYFormatTransform(scaleAttr: string, translateAttr: string): string; export declare function zoomInYBase(options: ZoomInYOptions, defs: ZoomInYOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomInTop(options?: ZoomInYOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomInBottom(options?: ZoomInYOptions): import("@angular/animations").AnimationReferenceMetadata; export interface ZoomOutXOptions extends AnimOptions { percent40?: { scale?: number; translateX?: string; }; percent100?: { scale?: number; translateX?: string; }; } export declare function zoomOutXBase(options: ZoomOutXOptions, endOrigin: string, defs: ZoomOutXOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomOutLeft(options?: ZoomOutXOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomOutRight(options?: ZoomOutXOptions): import("@angular/animations").AnimationReferenceMetadata; export interface ZoomOutYOptions extends AnimOptions { percent40?: { scale?: number; translateY?: string; }; percent100?: { scale?: number; translateY?: string; }; } export declare function zoomOutYBase(options: ZoomOutYOptions, endOrigin: string, defs: ZoomOutYOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomOutTop(options?: ZoomOutYOptions): import("@angular/animations").AnimationReferenceMetadata; export declare function zoomOutBottom(options?: ZoomOutYOptions): import("@angular/animations").AnimationReferenceMetadata; export declare type ZoomXTriggerOptions = CommonTriggerOptions; export declare function zoomLeft(options?: ZoomXTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export declare function zoomRight(options?: ZoomXTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export declare function zoomLeftToRight(options?: ZoomXTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export declare function zoomRightToLeft(options?: ZoomXTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export declare type ZoomYTriggerOptions = CommonTriggerOptions; export declare function zoomTop(options?: ZoomYTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata; export declare function zoomBottom(options?: ZoomYTriggerOptions, name?: string): import("@angular/animations").AnimationTriggerMetadata;