import type { IconType } from '@looker/components';
import type { IType } from '@looker/sdk-codegen';
export declare const pickType: (value: IType) => IType;
export declare const expandable: (level: number, maxDepth?: number) => boolean;
export declare const pickTypeProps: (value: IType) => import("@looker/sdk-codegen").PropertyList;
export declare const typeLinkPrefix: (value: IType) => "" | "Hash[";
export declare const typeLinkSuffix: (value: IType) => "" | "[]" | "]";
interface TypedIcon {
    icon: IconType;
    title: string;
}
export declare const typeIcon: (value: IType) => TypedIcon;
export {};
