import type { ResponsiveValue, TLengthStyledSystem } from "@twilio-paste/styling-library"; import type { ThemeShape } from "@twilio-paste/theme"; import type { Properties } from "csstype"; export type ZIndexOptions = keyof ThemeShape["zIndices"]; export type ZIndex = ResponsiveValue; export type PositionOptions = Properties["position"]; export type TopOptions = Properties["top"]; export type RightOptions = Properties["right"]; export type BottomOptions = Properties["bottom"]; export type LeftOptions = Properties["left"]; export type InsetOptions = Properties["inset"]; export type Position = ResponsiveValue; export type Top = ResponsiveValue; export type Right = ResponsiveValue; export type Bottom = ResponsiveValue; export type Left = ResponsiveValue; export type Inset = ResponsiveValue; export interface PositionProps { /** * Responsive prop for the CSS `position` property * * @type {Position} * @memberof PositionProps */ position?: Position; /** * Responsive prop for the CSS `top` property * * @type {Top} * @memberof PositionProps */ top?: Top; /** * Responsive prop for the CSS `right` property * * @type {Right} * @memberof PositionProps */ right?: Right; /** * Responsive prop for the CSS `bottom` property * * @type {Bottom} * @memberof PositionProps */ bottom?: Bottom; /** * Responsive prop for the CSS `left` property * * @type {Left} * @memberof PositionProps */ left?: Left; /** * Responsive prop of ZIndex tokens for the CSS `z-index` property * * @type {ZIndex} * @memberof PositionProps */ zIndex?: ZIndex; /** * Responsive prop for the CSS `inset` property * * @type {Inset} * @memberof PositionProps */ inset?: Inset; } //# sourceMappingURL=position.d.ts.map