/// <reference types="react" resolution-mode="require"/>
import type { ClimateSettingSchedule } from 'seamapi';
import { type CommonProps } from '../../../../lib/seam/components/common-props.js';
export declare const NestedClimateSettingScheduleTable: (props: ClimateSettingScheduleTableProps & import("../../../../lib/seam/components/common-props.js").RequiredCommonProps) => JSX.Element | null;
export interface ClimateSettingScheduleTableProps extends CommonProps {
    deviceId: string;
    disableSearch?: boolean;
    onClimateSettingScheduleClick?: (climateSettingScheduleId: string) => void;
    preventDefaultOnClimateSettingScheduleClick?: boolean;
    climateSettingScheduleFilter?: (climateSettingSchedule: ClimateSettingSchedule, searchInputValue: string) => boolean;
    climateSettingScheduleComparator?: (climateSettingScheduleA: ClimateSettingSchedule, climateSettingScheduleB: ClimateSettingSchedule) => number;
    heading?: string | null;
}
export declare function ClimateSettingScheduleTable({ deviceId, disableSearch, onClimateSettingScheduleClick, preventDefaultOnClimateSettingScheduleClick, climateSettingScheduleFilter, climateSettingScheduleComparator, heading, disableLockUnlock, disableDeleteAccessCode, onBack, className, disableCreateAccessCode, disableEditAccessCode, }: ClimateSettingScheduleTableProps): JSX.Element;
