import { BaseSearchComponent } from '../base-search.component';
import * as i0 from "@angular/core";
export declare class SearchDateRangeComponent extends BaseSearchComponent {
    type: string;
    get label(): string;
    get from(): string | number | Date;
    set from(fromValue: string | number | Date);
    get to(): string | number | Date;
    set to(toValue: string | number | Date);
    get fromLabel(): string;
    get toLabel(): string;
    get fromPlaceholder(): string;
    get toPlaceholder(): string;
    get toDateInputAriaLabel(): string;
    get fromDateInputAriaLabel(): string;
    /**
     * Override the default validation
     */
    validate(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SearchDateRangeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SearchDateRangeComponent, "ux-search-date-range", never, {}, {}, never, never, false, never>;
}
export interface SearchDateRangeConfig {
    label?: string;
    fromLabel?: string;
    toLabel?: string;
    fromPlaceholder?: string;
    toPlaceholder?: string;
    toDateInputAriaLabel?: string;
    fromDateInputAriaLabel?: string;
    validation: (value: unknown) => boolean;
}
