interface ContractReferenceArgs {
    key: string;
    version?: string;
    type?: string;
    format?: string;
    includeSchema?: boolean;
}
export declare function resolveContractReference(args: ContractReferenceArgs): {
    reference: {
        tags: import("@contractspec/lib.contracts-spec").Tag[];
        owners: import("@contractspec/lib.contracts-spec").Owner[];
        stability: import("@contractspec/lib.contracts-spec").Stability;
        policy?: {} | undefined;
        schema?: {} | undefined;
        route?: string | undefined;
        key: string;
        version: string;
        type: string;
        title: string;
        description: string;
        markdown: string;
    };
};
export {};
