import * as i0 from '@angular/core'; import { PipeTransform } from '@angular/core'; import { DatePipe } from '@angular/common'; /** * Implements PipeTransform to transform text to "Active" or "Inactive" text. */ declare class TbxActiveInactivePipe implements PipeTransform { transform(value: unknown): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to USD currency. */ declare class TbxCurrencyPipe implements PipeTransform { /** * Transforms the specified value to currency. * @param value - The value to transform. * @param symbol - Indicates to include the dollar sign (defaults to include). * @param decimals - The number of decimals to include (defaults to 2). * @returns - The value in currency. */ transform(value: unknown, symbol?: boolean, decimals?: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to full date (MM/dd/yyyy HH:mm:ss am/pm). */ declare class TbxFullDatePipe extends DatePipe implements PipeTransform { constructor(locale: string); /** * Transforms the specified value to full date format (MM/dd/yyyy HH:mm:ss am/pm). * @param value - The value to transform. * @param format - The format for the date (defaults to 'MM/dd/yyyy hh:mm:ss a'). * @param timezone - The time zone. * @param locale - The locale. * @returns - The value in full date format (MM/dd/yyyy HH:mm:ss am/pm). */ transform(value: any, format?: string, timezone?: string | undefined, locale?: string | undefined): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to standard date format (MM/dd/yyyy). */ declare class TbxShortDatePipe extends DatePipe implements PipeTransform { constructor(locale: string); /** * Transforms the specified value to short date format (MM/dd/yyyy). * @param value - The value to transform. * @param format - The format for the date (defaults to 'MM/dd/yyyy''). * @param timezone - The time zone. * @param locale - The locale. * @returns - The value formatted in the given format. */ transform(value: any, format?: string, timezone?: string | undefined, locale?: string | undefined): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to lowercase. */ declare class TbxLowercasePipe implements PipeTransform { /** * Transforms the specified value to lowercase. * @param value - The value to transform. * @returns - The value in lowercase. */ transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to number with commas. */ declare class TbxNumberPipe implements PipeTransform { /** * Transforms the specified value to number. * @param value - The value to transform. * @param decimals - The number of decimals to include (defaults to 2). * @returns - The value in currency. */ transform(value: unknown, decimals?: number): string | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform text to uppercase. */ declare class TbxUppercasePipe implements PipeTransform { /** * Transforms the specified value to uppercase. * @param value - The value to transform. * @returns - The value in uppercase. */ transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform boolean to "Yes" or "No". */ declare class TbxYesNoPipe implements PipeTransform { /** * Transforms the specified boolean to the text 'Yes' or 'No'. * @param value - The value to transform. * @returns - The text 'Yes' or 'No' based on the boolean. */ transform(value: unknown): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Implements PipeTransform to transform SSN text to "XXX-XX-0000". */ declare class TbxMaskSsnPipe implements PipeTransform { /** * Transforms the specified boolean to the text 'Yes' or 'No'. * @param value - The value to transform. * @returns - The text 'Yes' or 'No' based on the boolean. */ transform(value: unknown): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export { TbxActiveInactivePipe, TbxCurrencyPipe, TbxFullDatePipe, TbxLowercasePipe, TbxMaskSsnPipe, TbxNumberPipe, TbxShortDatePipe, TbxUppercasePipe, TbxYesNoPipe };