import { EnvironmentProviders } from '@angular/core';
import { SkeletonConfig } from './types';
/**
 * Configura el sistema de skeletons para Valtech Components.
 *
 * @param config Configuracion de skeletons
 * @returns Providers para app.config.ts
 *
 * @example
 * // app.config.ts
 * import { provideValtechSkeleton } from 'valtech-components';
 *
 * export const appConfig: ApplicationConfig = {
 *   providers: [
 *     provideValtechSkeleton({
 *       animated: true,
 *       defaultDelay: 100,
 *       defaultMinTime: 500,
 *       templates: [
 *         { name: 'custom-card', component: MyCustomCardSkeleton }
 *       ]
 *     }),
 *   ]
 * };
 *
 * @example
 * // Uso minimo - usa configuracion por defecto
 * providers: [provideValtechSkeleton()]
 */
export declare function provideValtechSkeleton(config?: SkeletonConfig): EnvironmentProviders;
