import * as i0 from '@angular/core';
import { TemplateRef } from '@angular/core';

type footerSize = 'sm' | 'md' | 'lg' | 'xl';
/**
 * @deprecated
 * PlatformFooter component is deprecated since version 0.40.0
 */
declare class PlatformFooterComponent {
    /** logo template accpets the generic html */
    logo: TemplateRef<any>;
    /** content template accpets the generic html */
    content: TemplateRef<any>;
    /** defines the padding and size of the footer based on screen */
    size: footerSize;
    /** @hidden */
    screenWidth: any;
    /** @hidden */
    screenHeight: any;
    /** @hidden */
    constructor();
    /** @hidden */
    onResize(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PlatformFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PlatformFooterComponent, "fdp-page-footer", never, { "logo": { "alias": "logo"; "required": false; }; "content": { "alias": "content"; "required": false; }; }, {}, never, never, true, never>;
}

/**
 * @deprecated
 * Use direct imports of components and directives.
 */
declare class PlatformPageFooterModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<PlatformPageFooterModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<PlatformPageFooterModule, never, [typeof PlatformFooterComponent], [typeof PlatformFooterComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<PlatformPageFooterModule>;
}

export { PlatformFooterComponent, PlatformPageFooterModule };
export type { footerSize };
