import * as core from "@terrascript/core";
export interface DsObjectsArgs {
    bucket: string | core.StringOut;
    delimiter?: string | core.StringOut;
    encodingType?: string | core.StringOut;
    fetchOwner?: boolean | core.BooleanOut;
    maxKeys?: number | core.NumberOut;
    prefix?: string | core.StringOut;
    startAfter?: string | core.StringOut;
}
export declare class DsObjects extends core.Data<DsObjectsArgs> {
    bucket: string | core.StringOut;
    commonPrefixes: core.Array<string> | core.ArrayOut<core.StringOut>;
    delimiter?: string | core.StringOut;
    encodingType?: string | core.StringOut;
    fetchOwner?: boolean | core.BooleanOut;
    id: string | core.StringOut;
    keys: core.Array<string> | core.ArrayOut<core.StringOut>;
    maxKeys?: number | core.NumberOut;
    owners: core.Array<string> | core.ArrayOut<core.StringOut>;
    prefix?: string | core.StringOut;
    startAfter?: string | core.StringOut;
    constructor(name: string, args?: DsObjectsArgs);
    getNamespace(): string;
}
//# sourceMappingURL=ds_objects.d.ts.map