import type { ReservationScheduleBandValue } from '@pisell/materials';
import type { RecordBoardBodyView } from '@pisell/materials';
import type { RecordBoardCalendarResource } from '@pisell/materials';
import type { RecordBoardResourceWallCardModel } from '@pisell/materials';
export interface UseReservationDebugLoggersParams {
    isInternalListData: boolean;
    salesResourceBookings: unknown;
    debouncedScheduleKey: string;
    debouncedSchedule: ReservationScheduleBandValue;
    gridBookingData: {
        data: unknown;
        loading: boolean;
    };
    floorDayBookingData: {
        data: unknown;
        loading: boolean;
    };
    tables: unknown[];
    dataProp: unknown[] | undefined;
    dataSourcesProp: Record<string, unknown> | undefined;
    gridDataSourceKey: string;
    floorConfigForBindings: {
        sceneElements?: unknown;
    };
    floorBoundFormRecordIds: readonly (string | number)[];
    shellBodyView: RecordBoardBodyView;
    calendarGranularity: 'day' | 'week' | 'month';
    schedule: ReservationScheduleBandValue;
    effectiveTimelineRange: {
        start: unknown;
        end: unknown;
    };
    calendarOrderedResourceIds: string[];
    calendarResources: RecordBoardCalendarResource[];
    calendarBookings: unknown[];
    venueWallCards: RecordBoardResourceWallCardModel[];
    searchParams: Record<string, unknown>;
    floorBookingExtraParams: Record<string, unknown>;
}
/**
 * 非生产环境调试日志（四个 effect 与 PisellReservation 旧版顺序、deps 一致）。
 */
export declare function useReservationDebugLoggers(p: UseReservationDebugLoggersParams): void;
