import * as IR from "../../ir"; import { Activation, HandlerStack, ActivationLocation, CrochetCommandBranch, CrochetModule, CrochetThunk, CrochetTrait, CrochetType, CrochetTypeConstraint, CrochetValue, Metadata } from "../intrinsics"; export declare function module_location(x: CrochetModule): string; export declare function branch_name(x: CrochetCommandBranch): string; export declare function branch_location(x: CrochetCommandBranch): string; export declare function branch_name_location(x: CrochetCommandBranch): string; export declare function from_suffix(x: CrochetModule | null): string; export declare function from_suffix_newline(x: CrochetModule | null): string; export declare function command_signature(name: string, types: CrochetTypeConstraint[] | CrochetType[]): string; export declare function thunk_location(thunk: CrochetThunk): string; export declare function type_or_constraint_name(x: CrochetType | CrochetTypeConstraint): string; export declare function type_constraint_name(x: CrochetTypeConstraint): string; export declare function type_name(x: CrochetType): string; export declare function trait_name(x: CrochetTrait): string; export declare function simple_value(x: CrochetValue): string; export declare function simple_op(op: IR.Op, index: number | null): string; export declare function simple_activation(x: Activation): string; export declare function format_position_suffix(id: number, meta: Metadata | null): string; export declare function op_block(xs: IR.Op[], padding: number): string; export declare function activation_location(x: ActivationLocation): string; export declare function handler_stack(x: HandlerStack): string;