///
import { RecordPageType } from '../RecordPage/types';
export type UsePanelReturn = {
page: RecordPageType;
setPage: React.Dispatch>;
layout: 'screen' | 'drawer-scrim' | 'drawer';
layoutToggle?: {
execute: () => void;
targetType: 'screen' | 'drawer-scrim' | 'drawer';
};
};
export declare const useWithRecordTemplate: ({ layout, isOpen, recordId, layoutToggleHidden, only, }: {
layout?: "screen" | "drawer-scrim" | "drawer" | undefined;
isOpen?: boolean | undefined;
recordId: string;
layoutToggleHidden?: boolean | undefined;
only?: ("new" | "detail" | "edit")[] | undefined;
}) => UsePanelReturn;