import { SDK_Base } from '../base';
import { SDK_Properties_List } from './list';
import { SDK_Properties_GetById } from './getById';
import { SDK_Properties_Create } from './create';
import { SDK_Properties_Update } from './update';
import { SDK_Properties_CreateSource } from './create-source';
import { SDK_CreateProperty_Body_Dto } from './create/types';
import { SDK_CreateSource_Body_Dto } from './create-source/types';
import { SDK_UpdateProperty_Body_Property } from './update/types';
import { SDK_Context } from '../client';
export declare class SDK_Properties extends SDK_Base {
    constructor(context: SDK_Context);
    get list(): SDK_Properties_List;
    getById(propertyId: string): SDK_Properties_GetById;
    create(payload?: SDK_CreateProperty_Body_Dto): SDK_Properties_Create;
    createSource(payload?: SDK_CreateSource_Body_Dto): SDK_Properties_CreateSource;
    update(propertyId: string, payload?: SDK_UpdateProperty_Body_Property): SDK_Properties_Update;
}
