import { type CSSProperties, type ComputedRef } from 'vue'; import type { Resource } from './useInterval'; export type ParsedResourceHeight = number | 'auto'; interface ResourceDimensionProps { resourceHeight: number | string; resourceMinHeight: number | string; } export declare function parseResourceHeight(resourceHeight: number | string): ParsedResourceHeight; export declare function parseResourceMinHeight(resourceMinHeight: number | string): number; export declare function getResourceHeightStyle(parsedResourceHeight: ParsedResourceHeight, parsedResourceMinHeight: number, resource?: Resource): CSSProperties; export default function useResourceDimensions(props: ResourceDimensionProps): { parsedResourceHeight: ComputedRef; parsedResourceMinHeight: ComputedRef; getResourceHeightStyle: (_resource?: Resource) => CSSProperties; }; export {};