/**
 */
import * as $Util from '@alicloud/tea-util';
import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
import * as $tea from '@alicloud/tea-typescript';
export declare class AddPointHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddPointRequest extends $tea.Model {
    /**
     * @example
     * 1634630147
     */
    actionTime?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * false
     */
    isCircle?: boolean;
    /**
     * @example
     * rule_1
     */
    ruleCode?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 发动态
     */
    ruleName?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 3
     */
    score?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 123
     */
    userId?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 7645
     */
    uuid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddPointResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentDepartmentHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentDepartmentRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 第一网格组
     */
    departmentName?: string;
    /**
     * @example
     * true
     */
    isResidenceGroup?: boolean;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    parentDepartmentId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentDepartmentResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 123
     */
    result?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentDepartmentResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: AddResidentDepartmentResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentMemberHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentMemberRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * A栋
     */
    residentAddInfo?: AddResidentMemberRequestResidentAddInfo;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentMemberResponseBody extends $tea.Model {
    status?: number;
    /**
     * @example
     * 10005
     */
    unionId?: string;
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentMemberResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: AddResidentMemberResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentUsersHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentUsersRequest extends $tea.Model {
    /**
     * @example
     * 美好社区创景街道万通公寓
     */
    address?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    extField?: AddResidentUsersRequestExtField[];
    /**
     * @example
     * false
     */
    isLeaseholder?: boolean;
    /**
     * @example
     * 15612345678
     */
    mobile?: string;
    /**
     * @example
     * SELF
     *
     * **if can be null:**
     * true
     */
    relateType?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 王建国
     */
    userName?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentUsersResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1234
     */
    result?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentUsersResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: AddResidentUsersResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateResidentBlackBoardHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateResidentBlackBoardRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    context?: string;
    mediaId?: string;
    sendTime?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    title?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateResidentBlackBoardResponseBody extends $tea.Model {
    blackBoardId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateResidentBlackBoardResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: CreateResidentBlackBoardResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateSpaceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateSpaceRequest extends $tea.Model {
    billingArea?: number;
    buildingArea?: number;
    floor?: string;
    houseState?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * A栋
     */
    name?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * -7
     */
    parentDeptId?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * House
     */
    tagCode?: string;
    /**
     * @example
     * 2
     */
    type?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateSpaceResponseBody extends $tea.Model {
    /**
     * @example
     * 10005
     */
    deptId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateSpaceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: CreateSpaceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentBlackBoardHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentBlackBoardRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    blackboardId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentBlackBoardResponseBody extends $tea.Model {
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentBlackBoardResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: DeleteResidentBlackBoardResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentDepartmentHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentDepartmentRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentDepartmentResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    result?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteResidentDepartmentResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: DeleteResidentDepartmentResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteSpaceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteSpaceRequest extends $tea.Model {
    /**
     * @example
     * 忘川路1号
     */
    deptIds?: number[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteSpaceResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    delFailedDept?: DeleteSpaceResponseBodyDelFailedDept[];
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1
     */
    delSuccessCount?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteSpaceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: DeleteSpaceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetConversationIdHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetConversationIdRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * chatd575783672bb40c005ba4e8b2*****ab
     */
    chatId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetConversationIdResponseBody extends $tea.Model {
    /**
     * @example
     * cidAX+2NwjqR3Y81Sxic5jtag==
     */
    openConversationId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetConversationIdResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetConversationIdResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetIndustryTypeHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetIndustryTypeResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * RESIDENCE
     */
    industryType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetIndustryTypeResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetIndustryTypeResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetPropertyInfoHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetPropertyInfoRequest extends $tea.Model {
    propertyCorpId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetPropertyInfoResponseBody extends $tea.Model {
    adminName?: string;
    adminUserId?: string;
    name?: string;
    orgId?: number;
    unifiedSocialCredit?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetPropertyInfoResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetPropertyInfoResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentInfoHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentInfoRequest extends $tea.Model {
    residentCorpId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentInfoResponseBody extends $tea.Model {
    address?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    allUserGroupOpenConversationId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    allUserGroupOwnerUserId?: string;
    buildingArea?: number;
    cityId?: number;
    contactMode?: number;
    countyId?: number;
    deliveryTime?: number;
    location?: string;
    name?: string;
    projectManager?: GetResidentInfoResponseBodyProjectManager;
    /**
     * @remarks
     * This parameter is required.
     */
    propertyDeptGroupOpenConversationId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    propertyDeptGroupOwnerUserId?: string;
    provId?: number;
    scopeEast?: string;
    scopeNorth?: string;
    scopeSouth?: string;
    scopeWest?: string;
    telephone?: string;
    townId?: number;
    type?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentInfoResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetResidentInfoResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentMembersInfoHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentMembersInfoRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    residentCropId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    userIdList?: string[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentMembersInfoResponseBody extends $tea.Model {
    residenceList?: GetResidentMembersInfoResponseBodyResidenceList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentMembersInfoResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetResidentMembersInfoResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpaceIdByTypeHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpaceIdByTypeRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * PROPERTY_STAFF_DEPT
     */
    departmentType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpaceIdByTypeResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12343
     */
    referId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpaceIdByTypeResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetSpaceIdByTypeResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpacesInfoHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpacesInfoRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    referIds?: number[];
    /**
     * @remarks
     * This parameter is required.
     */
    residentCorpId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpacesInfoResponseBody extends $tea.Model {
    spaceList?: GetSpacesInfoResponseBodySpaceList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpacesInfoResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetSpacesInfoResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListIndustryRoleUsersHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListIndustryRoleUsersRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * SecurityManager
     */
    tagCode?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListIndustryRoleUsersResponseBody extends $tea.Model {
    userIdList?: string[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListIndustryRoleUsersResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: ListIndustryRoleUsersResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListPointRulesHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListPointRulesRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * false
     */
    isCircle?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListPointRulesResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 123
     */
    pointRuleList?: ListPointRulesResponseBodyPointRuleList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListPointRulesResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: ListPointRulesResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListSubSpaceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListSubSpaceRequest extends $tea.Model {
    referId?: number;
    residentCorpId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListSubSpaceResponseBody extends $tea.Model {
    spaceList?: ListSubSpaceResponseBodySpaceList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListSubSpaceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: ListSubSpaceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUncheckUsersHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUncheckUsersRequest extends $tea.Model {
    /**
     * @example
     * 10
     */
    maxResults?: number;
    /**
     * @example
     * 0
     */
    nextToken?: number;
    /**
     * @example
     * 1652698991669
     */
    startTime?: number;
    /**
     * @example
     * 1
     */
    status?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUncheckUsersResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    hasMore?: boolean;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 10
     */
    nextToken?: number;
    values?: ListUncheckUsersResponseBodyValues[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUncheckUsersResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: ListUncheckUsersResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUserIndustryRolesHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUserIndustryRolesRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUserIndustryRolesResponseBody extends $tea.Model {
    roleList?: ListUserIndustryRolesResponseBodyRoleList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUserIndustryRolesResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: ListUserIndustryRolesResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class PagePointHistoryHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class PagePointHistoryRequest extends $tea.Model {
    /**
     * @example
     * 1631260866105
     */
    endTime?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * false
     */
    isCircle?: boolean;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 15
     */
    maxResults?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 0
     */
    nextToken?: number;
    /**
     * @example
     * 1630345050858
     */
    startTime?: number;
    /**
     * @example
     * 123
     *
     * **if can be null:**
     * true
     */
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class PagePointHistoryResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    hasMore?: boolean;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 3276
     */
    nextToken?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 123
     */
    pointRecordList?: PagePointHistoryResponseBodyPointRecordList[];
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * -1
     */
    totalCount?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class PagePointHistoryResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: PagePointHistoryResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentMemberHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentMemberRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 0
     */
    deptId?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    unionId?: string;
    /**
     * @example
     * 111112***
     */
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentMemberResponseBody extends $tea.Model {
    /**
     * @example
     * true
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentMemberResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: RemoveResidentMemberResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentUserHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentUserRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentUserResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    result?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class RemoveResidentUserResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: RemoveResidentUserResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class SearchResidentHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class SearchResidentRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    residentCropId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    searchWord?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class SearchResidentResponseBody extends $tea.Model {
    residenceList?: SearchResidentResponseBodyResidenceList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class SearchResidentResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: SearchResidentResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResideceGroupHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResideceGroupRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 第一网格组
     */
    departmentName?: string;
    /**
     * @example
     * 1234
     */
    managerUserId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResideceGroupResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    result?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResideceGroupResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResideceGroupResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidenceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidenceRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 101户
     */
    departmentName?: string;
    /**
     * @example
     * false
     */
    destitute?: boolean;
    /**
     * @example
     * 第1网格
     */
    grid?: string;
    /**
     * @example
     * 16612345678
     */
    homeTel?: string;
    /**
     * @example
     * 1234
     */
    managerUserId?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    parentDepartmentId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidenceResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    result?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidenceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResidenceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentBlackBoardHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentBlackBoardRequest extends $tea.Model {
    blackboardId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    context?: string;
    mediaId?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    title?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentBlackBoardResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentBlackBoardResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResidentBlackBoardResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentInfoHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentInfoRequest extends $tea.Model {
    address?: string;
    buildingArea?: number;
    cityName?: string;
    communityType?: number;
    countyName?: string;
    location?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 测试小区1
     */
    name?: string;
    provName?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 0
     */
    state?: number;
    telephone?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentInfoResponseBody extends $tea.Model {
    /**
     * @example
     * true
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentInfoResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResidentInfoResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentMemberHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentMemberRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 测试小区1
     */
    residentUpdateInfo?: UpdateResidentMemberRequestResidentUpdateInfo;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1212
     */
    unionId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentMemberResponseBody extends $tea.Model {
    /**
     * @example
     * true
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentMemberResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResidentMemberResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentUserHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentUserRequest extends $tea.Model {
    /**
     * @example
     * 美好社区创景街道万通公寓
     */
    address?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    departmentId?: number;
    extField?: UpdateResidentUserRequestExtField[];
    /**
     * @example
     * false
     */
    isRetainOldDept?: boolean;
    /**
     * @example
     * 15612345678
     */
    mobile?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    oldDepartmentId?: number;
    /**
     * @example
     * SELF
     *
     * **if can be null:**
     * true
     */
    relateType?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 12345
     */
    userId?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 王建国
     */
    userName?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentUserResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * true
     */
    result?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentUserResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateResidentUserResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateSpaceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateSpaceRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * A栋
     */
    spaceInfoVOList?: UpdateSpaceRequestSpaceInfoVOList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateSpaceResponseBody extends $tea.Model {
    /**
     * @example
     * true
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateSpaceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: UpdateSpaceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentMemberRequestResidentAddInfo extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 11112
     */
    deptId?: number;
    /**
     * @example
     * true
     */
    isPropertyOwner?: boolean;
    /**
     * @example
     * {"startTime":1652358627106,"endTime":1652445027106}
     */
    memberDeptExtension?: {
        [key: string]: any;
    };
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 148********
     */
    mobile?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     */
    name?: string;
    /**
     * @example
     * 1
     */
    relateType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class AddResidentUsersRequestExtField extends $tea.Model {
    /**
     * @example
     * 性别
     */
    itemName?: string;
    /**
     * @example
     * 女
     */
    itemValue?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DeleteSpaceResponseBodyDelFailedDept extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 122222
     */
    deptId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentInfoResponseBodyProjectManager extends $tea.Model {
    avatar?: string;
    userId?: string;
    userName?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetResidentMembersInfoResponseBodyResidenceList extends $tea.Model {
    active?: boolean;
    extField?: string;
    isPropertyOwner?: boolean;
    name?: string;
    relateType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetSpacesInfoResponseBodySpaceList extends $tea.Model {
    billingArea?: number;
    buildingArea?: number;
    floor?: string;
    houseState?: number;
    isVirtual?: number;
    parentReferId?: number;
    referId?: number;
    spaceName?: string;
    tagCode?: string;
    type?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListPointRulesResponseBodyPointRuleList extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 50
     */
    dayLimitTimes?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * text
     */
    extension?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 100
     */
    groupId?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 排序Id
     */
    orderId?: number;
    /**
     * @example
     * rule_1
     */
    ruleCode?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 发动态
     */
    ruleName?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 3
     */
    score?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 0
     */
    status?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListSubSpaceResponseBodySpaceList extends $tea.Model {
    billingArea?: number;
    buildingArea?: number;
    floor?: string;
    houseState?: number;
    isVirtual?: number;
    parentReferId?: number;
    referId?: number;
    spaceName?: string;
    tagCode?: string;
    type?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUncheckUsersResponseBodyValues extends $tea.Model {
    /**
     * @example
     * 5345345
     */
    deptId?: number;
    /**
     * @example
     * "{\"startTime\":\"1654746593623\",\"endTime\":\"1656042593623\"}"
     */
    extension?: string;
    /**
     * @example
     * 1652683318162
     */
    gmtCreate?: number;
    /**
     * @example
     * 1652683318162
     */
    gmtModified?: number;
    /**
     * @example
     * true
     */
    isPropertyOwner?: boolean;
    /**
     * @example
     * 张工
     */
    name?: string;
    /**
     * @example
     * 1
     */
    status?: number;
    /**
     * @example
     * 312423423
     */
    unionId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class ListUserIndustryRolesResponseBodyRoleList extends $tea.Model {
    /**
     * @example
     * 312423423
     */
    roleId?: number;
    /**
     * @example
     * 安保部经理
     */
    roleName?: string;
    /**
     * @example
     * SecurityManager
     */
    tagCode?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class PagePointHistoryResponseBodyPointRecordList extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1634630147
     */
    createAt?: number;
    /**
     * @example
     * rule_1
     */
    ruleCode?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 发动态
     */
    ruleName?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 3
     */
    score?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 123
     */
    userId?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 7653
     */
    uuid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class SearchResidentResponseBodyResidenceList extends $tea.Model {
    active?: boolean;
    extField?: string;
    isPropertyOwner?: boolean;
    name?: string;
    relateType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentMemberRequestResidentUpdateInfo extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 11112
     */
    deptId?: number;
    /**
     * @example
     * true
     */
    isPropertyOwner?: boolean;
    /**
     * @example
     * {"startTime":1652358627106,"endTime":1652445027106}
     */
    memberDeptExtension?: {
        [key: string]: string;
    };
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     */
    name?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 11123
     */
    oldDeptId?: number;
    /**
     * @example
     * 1
     */
    relateType?: string;
    /**
     * @example
     * 11123
     */
    userId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateResidentUserRequestExtField extends $tea.Model {
    /**
     * @example
     * 性别
     */
    itemName?: string;
    /**
     * @example
     * 女
     */
    itemValue?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class UpdateSpaceRequestSpaceInfoVOList extends $tea.Model {
    /**
     * @example
     * 123.4
     */
    billingArea?: number;
    /**
     * @example
     * 123.4
     */
    buildingArea?: number;
    /**
     * @example
     * 当tagcode为Building的时候必填
     */
    buildingType?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 10005
     */
    deptId?: number;
    /**
     * @example
     * 12
     */
    floor?: string;
    /**
     * @example
     * 1
     */
    houseState?: number;
    /**
     * @example
     * 1
     */
    houseType?: number;
    /**
     * @example
     * 二单元
     */
    name?: string;
    parentDeptId?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 空间类型标签code，House/Unit/Building/Partition
     */
    tagCode?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export default class Client extends OpenApi {
    constructor(config: $OpenApi.Config);
    /**
     * 增加积分
     *
     * @param request - AddPointRequest
     * @param headers - AddPointHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns AddPointResponse
     */
    addPointWithOptions(request: AddPointRequest, headers: AddPointHeaders, runtime: $Util.RuntimeOptions): Promise<AddPointResponse>;
    /**
     * 增加积分
     *
     * @param request - AddPointRequest
     * @returns AddPointResponse
     */
    addPoint(request: AddPointRequest): Promise<AddPointResponse>;
    /**
     * 增加组户
     *
     * @param request - AddResidentDepartmentRequest
     * @param headers - AddResidentDepartmentHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns AddResidentDepartmentResponse
     */
    addResidentDepartmentWithOptions(request: AddResidentDepartmentRequest, headers: AddResidentDepartmentHeaders, runtime: $Util.RuntimeOptions): Promise<AddResidentDepartmentResponse>;
    /**
     * 增加组户
     *
     * @param request - AddResidentDepartmentRequest
     * @returns AddResidentDepartmentResponse
     */
    addResidentDepartment(request: AddResidentDepartmentRequest): Promise<AddResidentDepartmentResponse>;
    /**
     * 添加小区成员
     *
     * @param request - AddResidentMemberRequest
     * @param headers - AddResidentMemberHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns AddResidentMemberResponse
     */
    addResidentMemberWithOptions(request: AddResidentMemberRequest, headers: AddResidentMemberHeaders, runtime: $Util.RuntimeOptions): Promise<AddResidentMemberResponse>;
    /**
     * 添加小区成员
     *
     * @param request - AddResidentMemberRequest
     * @returns AddResidentMemberResponse
     */
    addResidentMember(request: AddResidentMemberRequest): Promise<AddResidentMemberResponse>;
    /**
     * 新增居民
     *
     * @param request - AddResidentUsersRequest
     * @param headers - AddResidentUsersHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns AddResidentUsersResponse
     */
    addResidentUsersWithOptions(request: AddResidentUsersRequest, headers: AddResidentUsersHeaders, runtime: $Util.RuntimeOptions): Promise<AddResidentUsersResponse>;
    /**
     * 新增居民
     *
     * @param request - AddResidentUsersRequest
     * @returns AddResidentUsersResponse
     */
    addResidentUsers(request: AddResidentUsersRequest): Promise<AddResidentUsersResponse>;
    /**
     * 创建小区公告
     *
     * @param request - CreateResidentBlackBoardRequest
     * @param headers - CreateResidentBlackBoardHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns CreateResidentBlackBoardResponse
     */
    createResidentBlackBoardWithOptions(request: CreateResidentBlackBoardRequest, headers: CreateResidentBlackBoardHeaders, runtime: $Util.RuntimeOptions): Promise<CreateResidentBlackBoardResponse>;
    /**
     * 创建小区公告
     *
     * @param request - CreateResidentBlackBoardRequest
     * @returns CreateResidentBlackBoardResponse
     */
    createResidentBlackBoard(request: CreateResidentBlackBoardRequest): Promise<CreateResidentBlackBoardResponse>;
    /**
     * 创建小区空间，含分区，楼栋，单元，房屋等
     *
     * @param request - CreateSpaceRequest
     * @param headers - CreateSpaceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns CreateSpaceResponse
     */
    createSpaceWithOptions(request: CreateSpaceRequest, headers: CreateSpaceHeaders, runtime: $Util.RuntimeOptions): Promise<CreateSpaceResponse>;
    /**
     * 创建小区空间，含分区，楼栋，单元，房屋等
     *
     * @param request - CreateSpaceRequest
     * @returns CreateSpaceResponse
     */
    createSpace(request: CreateSpaceRequest): Promise<CreateSpaceResponse>;
    /**
     * 删除小区公告
     *
     * @param request - DeleteResidentBlackBoardRequest
     * @param headers - DeleteResidentBlackBoardHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns DeleteResidentBlackBoardResponse
     */
    deleteResidentBlackBoardWithOptions(request: DeleteResidentBlackBoardRequest, headers: DeleteResidentBlackBoardHeaders, runtime: $Util.RuntimeOptions): Promise<DeleteResidentBlackBoardResponse>;
    /**
     * 删除小区公告
     *
     * @param request - DeleteResidentBlackBoardRequest
     * @returns DeleteResidentBlackBoardResponse
     */
    deleteResidentBlackBoard(request: DeleteResidentBlackBoardRequest): Promise<DeleteResidentBlackBoardResponse>;
    /**
     * 删除组户信息
     *
     * @param request - DeleteResidentDepartmentRequest
     * @param headers - DeleteResidentDepartmentHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns DeleteResidentDepartmentResponse
     */
    deleteResidentDepartmentWithOptions(request: DeleteResidentDepartmentRequest, headers: DeleteResidentDepartmentHeaders, runtime: $Util.RuntimeOptions): Promise<DeleteResidentDepartmentResponse>;
    /**
     * 删除组户信息
     *
     * @param request - DeleteResidentDepartmentRequest
     * @returns DeleteResidentDepartmentResponse
     */
    deleteResidentDepartment(request: DeleteResidentDepartmentRequest): Promise<DeleteResidentDepartmentResponse>;
    /**
     * 删除小区空间，含分区，楼栋，单元，房屋
     *
     * @param request - DeleteSpaceRequest
     * @param headers - DeleteSpaceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns DeleteSpaceResponse
     */
    deleteSpaceWithOptions(request: DeleteSpaceRequest, headers: DeleteSpaceHeaders, runtime: $Util.RuntimeOptions): Promise<DeleteSpaceResponse>;
    /**
     * 删除小区空间，含分区，楼栋，单元，房屋
     *
     * @param request - DeleteSpaceRequest
     * @returns DeleteSpaceResponse
     */
    deleteSpace(request: DeleteSpaceRequest): Promise<DeleteSpaceResponse>;
    /**
     * 获取指定群的openConversationId
     *
     * @param request - GetConversationIdRequest
     * @param headers - GetConversationIdHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetConversationIdResponse
     */
    getConversationIdWithOptions(request: GetConversationIdRequest, headers: GetConversationIdHeaders, runtime: $Util.RuntimeOptions): Promise<GetConversationIdResponse>;
    /**
     * 获取指定群的openConversationId
     *
     * @param request - GetConversationIdRequest
     * @returns GetConversationIdResponse
     */
    getConversationId(request: GetConversationIdRequest): Promise<GetConversationIdResponse>;
    /**
     * 获取组织的行业类型
     *
     * @param headers - GetIndustryTypeHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetIndustryTypeResponse
     */
    getIndustryTypeWithOptions(headers: GetIndustryTypeHeaders, runtime: $Util.RuntimeOptions): Promise<GetIndustryTypeResponse>;
    /**
     * 获取组织的行业类型
     * @returns GetIndustryTypeResponse
     */
    getIndustryType(): Promise<GetIndustryTypeResponse>;
    /**
     * 获取物业公司信息
     *
     * @param request - GetPropertyInfoRequest
     * @param headers - GetPropertyInfoHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetPropertyInfoResponse
     */
    getPropertyInfoWithOptions(request: GetPropertyInfoRequest, headers: GetPropertyInfoHeaders, runtime: $Util.RuntimeOptions): Promise<GetPropertyInfoResponse>;
    /**
     * 获取物业公司信息
     *
     * @param request - GetPropertyInfoRequest
     * @returns GetPropertyInfoResponse
     */
    getPropertyInfo(request: GetPropertyInfoRequest): Promise<GetPropertyInfoResponse>;
    /**
     * 获取小区信息
     *
     * @param request - GetResidentInfoRequest
     * @param headers - GetResidentInfoHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetResidentInfoResponse
     */
    getResidentInfoWithOptions(request: GetResidentInfoRequest, headers: GetResidentInfoHeaders, runtime: $Util.RuntimeOptions): Promise<GetResidentInfoResponse>;
    /**
     * 获取小区信息
     *
     * @param request - GetResidentInfoRequest
     * @returns GetResidentInfoResponse
     */
    getResidentInfo(request: GetResidentInfoRequest): Promise<GetResidentInfoResponse>;
    /**
     * 获取小区人员信息，包括居民和物业人员
     *
     * @param request - GetResidentMembersInfoRequest
     * @param headers - GetResidentMembersInfoHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetResidentMembersInfoResponse
     */
    getResidentMembersInfoWithOptions(request: GetResidentMembersInfoRequest, headers: GetResidentMembersInfoHeaders, runtime: $Util.RuntimeOptions): Promise<GetResidentMembersInfoResponse>;
    /**
     * 获取小区人员信息，包括居民和物业人员
     *
     * @param request - GetResidentMembersInfoRequest
     * @returns GetResidentMembersInfoResponse
     */
    getResidentMembersInfo(request: GetResidentMembersInfoRequest): Promise<GetResidentMembersInfoResponse>;
    /**
     * 根据类型获取部门id
     *
     * @param request - GetSpaceIdByTypeRequest
     * @param headers - GetSpaceIdByTypeHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetSpaceIdByTypeResponse
     */
    getSpaceIdByTypeWithOptions(request: GetSpaceIdByTypeRequest, headers: GetSpaceIdByTypeHeaders, runtime: $Util.RuntimeOptions): Promise<GetSpaceIdByTypeResponse>;
    /**
     * 根据类型获取部门id
     *
     * @param request - GetSpaceIdByTypeRequest
     * @returns GetSpaceIdByTypeResponse
     */
    getSpaceIdByType(request: GetSpaceIdByTypeRequest): Promise<GetSpaceIdByTypeResponse>;
    /**
     * 获取空间信息
     *
     * @param request - GetSpacesInfoRequest
     * @param headers - GetSpacesInfoHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetSpacesInfoResponse
     */
    getSpacesInfoWithOptions(request: GetSpacesInfoRequest, headers: GetSpacesInfoHeaders, runtime: $Util.RuntimeOptions): Promise<GetSpacesInfoResponse>;
    /**
     * 获取空间信息
     *
     * @param request - GetSpacesInfoRequest
     * @returns GetSpacesInfoResponse
     */
    getSpacesInfo(request: GetSpacesInfoRequest): Promise<GetSpacesInfoResponse>;
    /**
     * 获取行业角色下的用户列表
     *
     * @param request - ListIndustryRoleUsersRequest
     * @param headers - ListIndustryRoleUsersHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns ListIndustryRoleUsersResponse
     */
    listIndustryRoleUsersWithOptions(request: ListIndustryRoleUsersRequest, headers: ListIndustryRoleUsersHeaders, runtime: $Util.RuntimeOptions): Promise<ListIndustryRoleUsersResponse>;
    /**
     * 获取行业角色下的用户列表
     *
     * @param request - ListIndustryRoleUsersRequest
     * @returns ListIndustryRoleUsersResponse
     */
    listIndustryRoleUsers(request: ListIndustryRoleUsersRequest): Promise<ListIndustryRoleUsersResponse>;
    /**
     * 查询组织维度配置的的积分规则
     *
     * @param request - ListPointRulesRequest
     * @param headers - ListPointRulesHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns ListPointRulesResponse
     */
    listPointRulesWithOptions(request: ListPointRulesRequest, headers: ListPointRulesHeaders, runtime: $Util.RuntimeOptions): Promise<ListPointRulesResponse>;
    /**
     * 查询组织维度配置的的积分规则
     *
     * @param request - ListPointRulesRequest
     * @returns ListPointRulesResponse
     */
    listPointRules(request: ListPointRulesRequest): Promise<ListPointRulesResponse>;
    /**
     * 获取子空间信息
     *
     * @param request - ListSubSpaceRequest
     * @param headers - ListSubSpaceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns ListSubSpaceResponse
     */
    listSubSpaceWithOptions(request: ListSubSpaceRequest, headers: ListSubSpaceHeaders, runtime: $Util.RuntimeOptions): Promise<ListSubSpaceResponse>;
    /**
     * 获取子空间信息
     *
     * @param request - ListSubSpaceRequest
     * @returns ListSubSpaceResponse
     */
    listSubSpace(request: ListSubSpaceRequest): Promise<ListSubSpaceResponse>;
    /**
     * 获取未确认加入组织的用户
     *
     * @param request - ListUncheckUsersRequest
     * @param headers - ListUncheckUsersHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns ListUncheckUsersResponse
     */
    listUncheckUsersWithOptions(request: ListUncheckUsersRequest, headers: ListUncheckUsersHeaders, runtime: $Util.RuntimeOptions): Promise<ListUncheckUsersResponse>;
    /**
     * 获取未确认加入组织的用户
     *
     * @param request - ListUncheckUsersRequest
     * @returns ListUncheckUsersResponse
     */
    listUncheckUsers(request: ListUncheckUsersRequest): Promise<ListUncheckUsersResponse>;
    /**
     * 获取用户行业化角色
     *
     * @param request - ListUserIndustryRolesRequest
     * @param headers - ListUserIndustryRolesHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns ListUserIndustryRolesResponse
     */
    listUserIndustryRolesWithOptions(request: ListUserIndustryRolesRequest, headers: ListUserIndustryRolesHeaders, runtime: $Util.RuntimeOptions): Promise<ListUserIndustryRolesResponse>;
    /**
     * 获取用户行业化角色
     *
     * @param request - ListUserIndustryRolesRequest
     * @returns ListUserIndustryRolesResponse
     */
    listUserIndustryRoles(request: ListUserIndustryRolesRequest): Promise<ListUserIndustryRolesResponse>;
    /**
     * 查询数字区县居民积分流水
     *
     * @param request - PagePointHistoryRequest
     * @param headers - PagePointHistoryHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns PagePointHistoryResponse
     */
    pagePointHistoryWithOptions(request: PagePointHistoryRequest, headers: PagePointHistoryHeaders, runtime: $Util.RuntimeOptions): Promise<PagePointHistoryResponse>;
    /**
     * 查询数字区县居民积分流水
     *
     * @param request - PagePointHistoryRequest
     * @returns PagePointHistoryResponse
     */
    pagePointHistory(request: PagePointHistoryRequest): Promise<PagePointHistoryResponse>;
    /**
     * 从空间中删除人员
     *
     * @param request - RemoveResidentMemberRequest
     * @param headers - RemoveResidentMemberHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns RemoveResidentMemberResponse
     */
    removeResidentMemberWithOptions(request: RemoveResidentMemberRequest, headers: RemoveResidentMemberHeaders, runtime: $Util.RuntimeOptions): Promise<RemoveResidentMemberResponse>;
    /**
     * 从空间中删除人员
     *
     * @param request - RemoveResidentMemberRequest
     * @returns RemoveResidentMemberResponse
     */
    removeResidentMember(request: RemoveResidentMemberRequest): Promise<RemoveResidentMemberResponse>;
    /**
     * 从户内移除居民
     *
     * @param request - RemoveResidentUserRequest
     * @param headers - RemoveResidentUserHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns RemoveResidentUserResponse
     */
    removeResidentUserWithOptions(request: RemoveResidentUserRequest, headers: RemoveResidentUserHeaders, runtime: $Util.RuntimeOptions): Promise<RemoveResidentUserResponse>;
    /**
     * 从户内移除居民
     *
     * @param request - RemoveResidentUserRequest
     * @returns RemoveResidentUserResponse
     */
    removeResidentUser(request: RemoveResidentUserRequest): Promise<RemoveResidentUserResponse>;
    /**
     * 搜索指定人员
     *
     * @param request - SearchResidentRequest
     * @param headers - SearchResidentHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns SearchResidentResponse
     */
    searchResidentWithOptions(request: SearchResidentRequest, headers: SearchResidentHeaders, runtime: $Util.RuntimeOptions): Promise<SearchResidentResponse>;
    /**
     * 搜索指定人员
     *
     * @param request - SearchResidentRequest
     * @returns SearchResidentResponse
     */
    searchResident(request: SearchResidentRequest): Promise<SearchResidentResponse>;
    /**
     * 更新组信息
     *
     * @param request - UpdateResideceGroupRequest
     * @param headers - UpdateResideceGroupHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResideceGroupResponse
     */
    updateResideceGroupWithOptions(request: UpdateResideceGroupRequest, headers: UpdateResideceGroupHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResideceGroupResponse>;
    /**
     * 更新组信息
     *
     * @param request - UpdateResideceGroupRequest
     * @returns UpdateResideceGroupResponse
     */
    updateResideceGroup(request: UpdateResideceGroupRequest): Promise<UpdateResideceGroupResponse>;
    /**
     * 更新户信息
     *
     * @param request - UpdateResidenceRequest
     * @param headers - UpdateResidenceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResidenceResponse
     */
    updateResidenceWithOptions(request: UpdateResidenceRequest, headers: UpdateResidenceHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResidenceResponse>;
    /**
     * 更新户信息
     *
     * @param request - UpdateResidenceRequest
     * @returns UpdateResidenceResponse
     */
    updateResidence(request: UpdateResidenceRequest): Promise<UpdateResidenceResponse>;
    /**
     * 更新小区公告
     *
     * @param request - UpdateResidentBlackBoardRequest
     * @param headers - UpdateResidentBlackBoardHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResidentBlackBoardResponse
     */
    updateResidentBlackBoardWithOptions(request: UpdateResidentBlackBoardRequest, headers: UpdateResidentBlackBoardHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResidentBlackBoardResponse>;
    /**
     * 更新小区公告
     *
     * @param request - UpdateResidentBlackBoardRequest
     * @returns UpdateResidentBlackBoardResponse
     */
    updateResidentBlackBoard(request: UpdateResidentBlackBoardRequest): Promise<UpdateResidentBlackBoardResponse>;
    /**
     * 更新小区信息
     *
     * @param request - UpdateResidentInfoRequest
     * @param headers - UpdateResidentInfoHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResidentInfoResponse
     */
    updateResidentInfoWithOptions(request: UpdateResidentInfoRequest, headers: UpdateResidentInfoHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResidentInfoResponse>;
    /**
     * 更新小区信息
     *
     * @param request - UpdateResidentInfoRequest
     * @returns UpdateResidentInfoResponse
     */
    updateResidentInfo(request: UpdateResidentInfoRequest): Promise<UpdateResidentInfoResponse>;
    /**
     * 更新小区成员
     *
     * @param request - UpdateResidentMemberRequest
     * @param headers - UpdateResidentMemberHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResidentMemberResponse
     */
    updateResidentMemberWithOptions(request: UpdateResidentMemberRequest, headers: UpdateResidentMemberHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResidentMemberResponse>;
    /**
     * 更新小区成员
     *
     * @param request - UpdateResidentMemberRequest
     * @returns UpdateResidentMemberResponse
     */
    updateResidentMember(request: UpdateResidentMemberRequest): Promise<UpdateResidentMemberResponse>;
    /**
     * 更新居民信息
     *
     * @param request - UpdateResidentUserRequest
     * @param headers - UpdateResidentUserHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateResidentUserResponse
     */
    updateResidentUserWithOptions(request: UpdateResidentUserRequest, headers: UpdateResidentUserHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateResidentUserResponse>;
    /**
     * 更新居民信息
     *
     * @param request - UpdateResidentUserRequest
     * @returns UpdateResidentUserResponse
     */
    updateResidentUser(request: UpdateResidentUserRequest): Promise<UpdateResidentUserResponse>;
    /**
     * 更新小区空间，含分区，楼栋，单元，房屋等信息
     *
     * @param request - UpdateSpaceRequest
     * @param headers - UpdateSpaceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns UpdateSpaceResponse
     */
    updateSpaceWithOptions(request: UpdateSpaceRequest, headers: UpdateSpaceHeaders, runtime: $Util.RuntimeOptions): Promise<UpdateSpaceResponse>;
    /**
     * 更新小区空间，含分区，楼栋，单元，房屋等信息
     *
     * @param request - UpdateSpaceRequest
     * @returns UpdateSpaceResponse
     */
    updateSpace(request: UpdateSpaceRequest): Promise<UpdateSpaceResponse>;
}
