export interface IUsableClosable {
    close: () => Promise<void>;
}
export declare function using<T extends IUsableClosable, R>(resource: T, func: (resource: T) => Promise<R>): Promise<R>;
