import { MaskitoDateMode } from '@maskito/kit';
export type DateMode = Extract<MaskitoDateMode, "dd/mm/yyyy" | "mm/dd/yyyy" | "yyyy/mm/dd">;
declare const datePlaceholderMask: ({ mode, dateSeparator, rangeSeparator, placeholder, }: {
    mode: DateMode;
    dateSeparator?: string;
    rangeSeparator?: string;
    placeholder: string;
}) => {
    options: {
        plugins: import('@maskito/core').MaskitoPlugin[];
        preprocessors: import('@maskito/core').MaskitoPreprocessor[];
        postprocessors: import('@maskito/core').MaskitoPostprocessor[];
        mask: import('@maskito/core').MaskitoMask;
        overwriteMode: "replace" | "shift" | ((elementState: import('@maskito/core/src/lib/types').ElementState) => "replace" | "shift");
    };
    removePlaceholder: (value: string) => string;
};
export default datePlaceholderMask;
