import { PickerValue } from '../../CCWheelPicker/utils';
export declare type FormatTypeForNumber = {
    label: string;
    startOffset: number;
    upperNumber: number;
    requiredDigit: boolean;
    numberOptions: true;
};
export declare type FormatTypeForText = {
    label: string;
    options: PickerValue[];
    numberOptions: false;
};
export declare type FormatTypes = FormatTypeForNumber | FormatTypeForText;
/**
 * フォーマットを分割する
 * 共通関数
 * @param format
 * @returns {string[]}
 */
export declare function getEachSlotFormat(format: string): {
    format: string;
    subscript: boolean;
}[];
/**
 * 各スロットのOptionの作成
 * 共通で使用できる
 * @param val {string} フォーマット{}を含むテキストを吹き出した情報 ex: yyyy
 */
export declare function createEachOptions(val: string, dataFormats: FormatTypes[]): PickerValue[];
//# sourceMappingURL=helpers.d.ts.map