import type { JSX } from '@builder.io/qwik/jsx-runtime';
import type { QwikCalendarProps } from '@ipohjs/qwik-calendar';
import type { BaseComponentProps } from '@ipohjs/types';
export type DatePickerView = 'calendar' | 'yearGrid';
type OmitAllRenderProps<T extends object> = Omit<T, {
    [K in keyof T]: K extends `render${string}` ? K : never;
}[keyof T]>;
type OmitCalendarProps<K extends keyof QwikCalendarProps = never> = Omit<OmitAllRenderProps<QwikCalendarProps>, K>;
export interface QwikDatePickerProps extends BaseComponentProps, OmitCalendarProps {
    focusedDate?: Date;
    initialView?: DatePickerView;
    renderFooter$?(): JSX.Element;
}
export {};
//# sourceMappingURL=types.d.ts.map