import { BaseRequest } from '.'; export declare namespace card { interface Card { cardId: string; shortName: string; fullName: string; description?: string; deleteCode: number; deleted: boolean; type: string; } interface CreatedCard { cardId: string; } interface SelectCardRequest extends BaseRequest { /** * filter can be one of the following values: All, Other, RecentCards, * MatterCards, Supplier, Company, Business or any tableIds */ filter?: string; /** * defaults to false, set it to true allows multiple selection. */ multiSelection?: boolean; /** * ids of matters to be displayed by default on host (fall back to host's default filter if empty) */ onlyShowCardIds?: string[]; /** * pre-populates the string in the search box. */ searchString?: string; } interface OpenCardRequest extends BaseRequest { cardId: string; } interface Api { /** * Return selected card(s). */ selectCard(request?: SelectCardRequest): Promise; createCard(): Promise; openCard(request: OpenCardRequest): void; } }