import { CheckpointState, CommandState, JobState, ResourceState, RunState, SlotState, WorkspaceState } from '../../kit/internal/types';
import { ValueOf } from '../../kit/utils/types';
import { Theme } from './themeUtils';
export { Spacing } from './themeUtils';
export declare const ShirtSize: {
    readonly Small: "small";
    readonly Medium: "medium";
    readonly Large: "large";
};
export type { Theme };
export type ShirtSize = ValueOf<typeof ShirtSize>;
export type DefaultTheme = ValueOf<typeof DefaultTheme>;
export declare const DefaultTheme: {
    readonly Light: Theme;
    readonly Dark: Theme;
    readonly HPELight: Theme;
    readonly HPEDark: Theme;
};
export declare const stateColorMapping: {
    ACTIVE: string;
    CANCELED: string;
    COMPLETED: string;
    DELETED: string;
    DELETING: string;
    DELETE_FAILED: string;
    ERROR: string;
    PAUSED: string;
    STOPPING_CANCELED: string;
    STOPPING_COMPLETED: string;
    STOPPING_ERROR: string;
    STOPPING_KILLED: string;
    PARTIALLY_DELETED: string;
    UNSPECIFIED: string;
    QUEUED: string;
    PULLING: string;
    STARTING: string;
    RUNNING: string;
    WAITING: string;
    TERMINATING: string;
    TERMINATED: string;
    ASSIGNED: string;
    WARM: string;
    FREE: string;
    PENDING: string;
    POTENTIAL: string;
    STATE_SCHEDULED: string;
    STATE_SCHEDULED_BACKFILLED: string;
    STATE_QUEUED: string;
    STATE_UNSPECIFIED: string;
};
export type StateOfUnion = RunState | CommandState | ResourceState | CheckpointState | SlotState | JobState | WorkspaceState;
export declare const getStateColorCssVar: (state: StateOfUnion | undefined, options?: {
    isOn?: boolean;
    strongWeak?: 'strong' | 'weak';
}) => string;
export type ElevationLevels = 0 | 1 | 2 | 3 | 4;
//# sourceMappingURL=themes.d.ts.map