UNPKG

@mui/x-data-grid

Version:

The Community plan edition of the MUI X Data Grid components.

273 lines 10.6 kB
declare const keys: { readonly spacingUnit: '--DataGrid-t-spacing-unit'; readonly colors: { readonly border: { readonly base: '--DataGrid-t-color-border-base'; }; readonly foreground: { readonly base: '--DataGrid-t-color-foreground-base'; readonly muted: '--DataGrid-t-color-foreground-muted'; readonly accent: '--DataGrid-t-color-foreground-accent'; readonly disabled: '--DataGrid-t-color-foreground-disabled'; readonly error: '--DataGrid-t-color-foreground-error'; }; readonly background: { readonly base: '--DataGrid-t-color-background-base'; readonly overlay: '--DataGrid-t-color-background-overlay'; readonly backdrop: '--DataGrid-t-color-background-backdrop'; }; readonly interactive: { readonly hover: '--DataGrid-t-color-interactive-hover'; readonly hoverOpacity: '--DataGrid-t-color-interactive-hover-opacity'; readonly focus: '--DataGrid-t-color-interactive-focus'; readonly focusOpacity: '--DataGrid-t-color-interactive-focus-opacity'; readonly disabled: '--DataGrid-t-color-interactive-disabled'; readonly disabledOpacity: '--DataGrid-t-color-interactive-disabled-opacity'; readonly selected: '--DataGrid-t-color-interactive-selected'; readonly selectedOpacity: '--DataGrid-t-color-interactive-selected-opacity'; }; }; readonly header: { readonly background: { readonly base: '--DataGrid-t-header-background-base'; }; }; readonly cell: { readonly background: { readonly pinned: '--DataGrid-t-cell-background-pinned'; }; }; readonly radius: { readonly base: '--DataGrid-t-radius-base'; }; readonly typography: { readonly font: { readonly body: '--DataGrid-t-typography-font-body'; readonly small: '--DataGrid-t-typography-font-small'; readonly large: '--DataGrid-t-typography-font-large'; }; readonly fontFamily: { readonly base: '--DataGrid-t-typography-font-family-base'; }; readonly fontWeight: { readonly light: '--DataGrid-t-typography-font-weight-light'; readonly regular: '--DataGrid-t-typography-font-weight-regular'; readonly medium: '--DataGrid-t-typography-font-weight-medium'; readonly bold: '--DataGrid-t-typography-font-weight-bold'; }; }; readonly transitions: { readonly easing: { readonly easeIn: '--DataGrid-t-transition-easing-ease-in'; readonly easeOut: '--DataGrid-t-transition-easing-ease-out'; readonly easeInOut: '--DataGrid-t-transition-easing-ease-in-out'; }; readonly duration: { readonly short: '--DataGrid-t-transition-duration-short'; readonly base: '--DataGrid-t-transition-duration-base'; readonly long: '--DataGrid-t-transition-duration-long'; }; }; readonly shadows: { readonly base: '--DataGrid-t-shadow-base'; readonly overlay: '--DataGrid-t-shadow-overlay'; }; readonly zIndex: { readonly panel: '--DataGrid-t-z-index-panel'; readonly menu: '--DataGrid-t-z-index-menu'; readonly modal: '--DataGrid-t-z-index-modal'; }; }; export type GridCSSVariablesInterface = { [E in CreateObjectEntries<typeof keys> as E['value']]: string | number }; type Entry = { key: string; value: unknown; }; type EmptyEntry<TValue> = { key: ''; value: TValue; }; type CreateObjectEntries<TValue, TValueInitial = TValue> = TValue extends object ? { [TKey in keyof TValue]-?: TKey extends string ? OmitItself<TValue[TKey], TValueInitial> extends infer TNestedValue ? TNestedValue extends Entry ? { key: `${TKey}.${TNestedValue['key']}`; value: TNestedValue['value']; } : never : never : never }[keyof TValue] : EmptyEntry<TValue>; type OmitItself<TValue, TValueInitial> = TValue extends TValueInitial ? EmptyEntry<TValue> : CreateObjectEntries<TValue, TValueInitial>; export declare const vars: { spacingUnit: '--DataGrid-t-spacing-unit'; colors: { readonly border: { readonly base: '--DataGrid-t-color-border-base'; }; readonly foreground: { readonly base: '--DataGrid-t-color-foreground-base'; readonly muted: '--DataGrid-t-color-foreground-muted'; readonly accent: '--DataGrid-t-color-foreground-accent'; readonly disabled: '--DataGrid-t-color-foreground-disabled'; readonly error: '--DataGrid-t-color-foreground-error'; }; readonly background: { readonly base: '--DataGrid-t-color-background-base'; readonly overlay: '--DataGrid-t-color-background-overlay'; readonly backdrop: '--DataGrid-t-color-background-backdrop'; }; readonly interactive: { readonly hover: '--DataGrid-t-color-interactive-hover'; readonly hoverOpacity: '--DataGrid-t-color-interactive-hover-opacity'; readonly focus: '--DataGrid-t-color-interactive-focus'; readonly focusOpacity: '--DataGrid-t-color-interactive-focus-opacity'; readonly disabled: '--DataGrid-t-color-interactive-disabled'; readonly disabledOpacity: '--DataGrid-t-color-interactive-disabled-opacity'; readonly selected: '--DataGrid-t-color-interactive-selected'; readonly selectedOpacity: '--DataGrid-t-color-interactive-selected-opacity'; }; }; header: { readonly background: { readonly base: '--DataGrid-t-header-background-base'; }; }; cell: { readonly background: { readonly pinned: '--DataGrid-t-cell-background-pinned'; }; }; radius: { readonly base: '--DataGrid-t-radius-base'; }; typography: { readonly font: { readonly body: '--DataGrid-t-typography-font-body'; readonly small: '--DataGrid-t-typography-font-small'; readonly large: '--DataGrid-t-typography-font-large'; }; readonly fontFamily: { readonly base: '--DataGrid-t-typography-font-family-base'; }; readonly fontWeight: { readonly light: '--DataGrid-t-typography-font-weight-light'; readonly regular: '--DataGrid-t-typography-font-weight-regular'; readonly medium: '--DataGrid-t-typography-font-weight-medium'; readonly bold: '--DataGrid-t-typography-font-weight-bold'; }; }; transitions: { readonly easing: { readonly easeIn: '--DataGrid-t-transition-easing-ease-in'; readonly easeOut: '--DataGrid-t-transition-easing-ease-out'; readonly easeInOut: '--DataGrid-t-transition-easing-ease-in-out'; }; readonly duration: { readonly short: '--DataGrid-t-transition-duration-short'; readonly base: '--DataGrid-t-transition-duration-base'; readonly long: '--DataGrid-t-transition-duration-long'; }; }; shadows: { readonly base: '--DataGrid-t-shadow-base'; readonly overlay: '--DataGrid-t-shadow-overlay'; }; zIndex: { readonly panel: '--DataGrid-t-z-index-panel'; readonly menu: '--DataGrid-t-z-index-menu'; readonly modal: '--DataGrid-t-z-index-modal'; }; breakpoints: { values: { xs: number; sm: number; md: number; lg: number; xl: number; }; up: (key: any) => string; }; spacing: typeof spacing; transition: typeof transition; keys: { readonly spacingUnit: '--DataGrid-t-spacing-unit'; readonly colors: { readonly border: { readonly base: '--DataGrid-t-color-border-base'; }; readonly foreground: { readonly base: '--DataGrid-t-color-foreground-base'; readonly muted: '--DataGrid-t-color-foreground-muted'; readonly accent: '--DataGrid-t-color-foreground-accent'; readonly disabled: '--DataGrid-t-color-foreground-disabled'; readonly error: '--DataGrid-t-color-foreground-error'; }; readonly background: { readonly base: '--DataGrid-t-color-background-base'; readonly overlay: '--DataGrid-t-color-background-overlay'; readonly backdrop: '--DataGrid-t-color-background-backdrop'; }; readonly interactive: { readonly hover: '--DataGrid-t-color-interactive-hover'; readonly hoverOpacity: '--DataGrid-t-color-interactive-hover-opacity'; readonly focus: '--DataGrid-t-color-interactive-focus'; readonly focusOpacity: '--DataGrid-t-color-interactive-focus-opacity'; readonly disabled: '--DataGrid-t-color-interactive-disabled'; readonly disabledOpacity: '--DataGrid-t-color-interactive-disabled-opacity'; readonly selected: '--DataGrid-t-color-interactive-selected'; readonly selectedOpacity: '--DataGrid-t-color-interactive-selected-opacity'; }; }; readonly header: { readonly background: { readonly base: '--DataGrid-t-header-background-base'; }; }; readonly cell: { readonly background: { readonly pinned: '--DataGrid-t-cell-background-pinned'; }; }; readonly radius: { readonly base: '--DataGrid-t-radius-base'; }; readonly typography: { readonly font: { readonly body: '--DataGrid-t-typography-font-body'; readonly small: '--DataGrid-t-typography-font-small'; readonly large: '--DataGrid-t-typography-font-large'; }; readonly fontFamily: { readonly base: '--DataGrid-t-typography-font-family-base'; }; readonly fontWeight: { readonly light: '--DataGrid-t-typography-font-weight-light'; readonly regular: '--DataGrid-t-typography-font-weight-regular'; readonly medium: '--DataGrid-t-typography-font-weight-medium'; readonly bold: '--DataGrid-t-typography-font-weight-bold'; }; }; readonly transitions: { readonly easing: { readonly easeIn: '--DataGrid-t-transition-easing-ease-in'; readonly easeOut: '--DataGrid-t-transition-easing-ease-out'; readonly easeInOut: '--DataGrid-t-transition-easing-ease-in-out'; }; readonly duration: { readonly short: '--DataGrid-t-transition-duration-short'; readonly base: '--DataGrid-t-transition-duration-base'; readonly long: '--DataGrid-t-transition-duration-long'; }; }; readonly shadows: { readonly base: '--DataGrid-t-shadow-base'; readonly overlay: '--DataGrid-t-shadow-overlay'; }; readonly zIndex: { readonly panel: '--DataGrid-t-z-index-panel'; readonly menu: '--DataGrid-t-z-index-menu'; readonly modal: '--DataGrid-t-z-index-modal'; }; }; }; declare function spacing(a?: number, b?: number, c?: number, d?: number): string; declare function transition(props: string[], options?: { duration?: string; easing?: string; delay?: number; }): string; export {};