import { InjectionToken, type Provider } from '@angular/core';
import { type TuiInputCardOptions } from '@taiga-ui/addon-commerce/components/input-card';
import { type TuiBooleanHandler } from '@taiga-ui/cdk/types';
export interface TuiCardInputs {
    cvc: boolean;
    expire: boolean;
}
export interface TuiInputCardGroupOptions extends TuiInputCardOptions {
    readonly cardValidator: TuiBooleanHandler<string>;
    readonly exampleText: string;
    readonly exampleTextCVC: string;
    readonly cvcHidden: boolean;
    readonly inputs: TuiCardInputs;
}
export declare const TUI_INPUT_CARD_GROUP_DEFAULT_OPTIONS: TuiInputCardGroupOptions;
export declare const TUI_INPUT_CARD_GROUP_OPTIONS: InjectionToken<TuiInputCardGroupOptions>;
export declare function tuiInputCardGroupOptionsProvider(options: Partial<TuiInputCardGroupOptions>): Provider;
